列表(list)的屬性:
有序的切片取值
索引取值
列表可以被修改
列表可以巢狀任何型別
可以被for迴圈
.list() 將字串轉換成列表
列表轉換成字串:
test = ["asd","asd","fd"]
v = "".join(test) #join的引數是可迭代物件
print(v)
asdasdfd
enumerate在字典上是列舉、列舉的意思
對於乙個可迭代的(iterable)/可遍歷的物件(如列表、字串),enumerate將其組成乙個索引序列,利用它可以同時獲得索引和值
list1 = ["a", "b", "c", "d"]for index, item in enumerate(list1):
print index, item
0 a1 b
2 c3 d
檔案操作:
c=0元組(tuple)的屬性:for index, item in enumerate(open('1.txt')):
c+=1
print(c)
有序的元素不可以被修改,增加和刪除(一級元素)
其他方法和列表相同
字典(dict)的屬性:
無序的key不可以列表、字典=;布林值作為key顯示01
value可以是任意值
檢視值:
v = test["key"]根據值的鍵檢視值
刪除鍵值對(支援刪除字典中的一級元素中內容的元素)
del test["key"]
建立字典並指定統一的值:
v = dict.fromkeys(["asd","dd","bb"],"das")
print(v)
獲取key的值,當key不存在的時候顯示預設值
v =
v1 = v.get("asd","預設值")
print v1
.pop("key","預設值")刪除並獲取key的值,key不存在的時候顯示預設值
.serdefault("key","預設值"),設定值,如果已存在顯示原值,如果不存在,設定預設的值
.update("key":"value") 更新鍵值,如果沒有就新增
for迴圈:
test =
for item in test: #預設迴圈key
print(item)
for key in test.keys(): #迴圈key
print(key)
for valuein test.values(): #迴圈值
print(value)
for item in test.items(): 迴圈鍵值,列印結果是鍵和值的元組
print(item)
結果:("a",12) ("b",14)
編譯原理 第三節
我們知道世界上存在很多種語言 我們可以把他們分為自然語言 人們日常交流的工具 和程式語言。自然語言複雜且難以描述,程式語言結構規整,便於處理。但兩者又有共性,即核心都由語法和語義兩部分組成。那什麼是語言呢?首先來看一下字母表定義 字母表是元素的非空有窮集合。字母表包含了語言中允許出現的全部符號。例如...
Itween筆記 第三節
itween關於動畫執行的補充.itween.camerafadefrom itween.hash amount 1f,time 2f 在兩秒結束後.itween.camerafadefrom itween.hash amount 1f,time 2f,oncomplete itweentest o...
面向對像第三節
提高了 的復用性 讓類與類之間發生關係有了這個關係 才有後面的多型 繼承是物件導向的三大特性之一 可以層層繼承 issubclass 檢查乙個類是否是另乙個類的子類 object是所有類的父類 如果在子類中有和父類重名的方法.通過子類的例項去呼叫方法時,會先在子類裡面找,再到父類裡面找,若還是沒有找...