?列表?
列表是最常用的Python數據類型,它可以作為一個方括號內的逗號分隔值出現。
列表的數據項不需要具有相同的類型
列表對+和*的操作符與字符串相似。+號用于組合列表,*號用于重復列表
元組
Python的元組與列表類似,不同之處在于元組的元素不能修改。
元組使用小括號,列表使用方括號。
元組中只包含一個元素時,需要在元素后面添加逗號.
元組中的元素值是不允許修改的,但我們可以對元組進行連接組合
tup3=tup1+tup2;連接組合
元組中的元素值是不允許刪除的,但我們可以使用del語句來刪除整個元組
字典
字典是另一種可變容器模型,且可存儲任意類型對象。
d={key1:value1,key2:value2}
訪問字典里的值:
dict={'Name':'Zara','Age':7,'Class':'First'};
print"dict['Name']: ",dict['Name'];
修改或者增加已有的元組中的鍵:
dict={'Name':'Zara','Age':7,'Class':'First'};
dict['Age']=8;# update existing entry
dict['School']="DPS School";# Add new entry
刪除字典元素:
deldict['Name'];#刪除鍵是'Name'的條目
dict.clear();#清空詞典所有條目
deldict;#刪除詞典
字典鍵的特性
字典值可以沒有限制地取任何python對象,既可以是標準的對象,也可以是用戶定義的,但鍵不行。
兩個重要的點需要記住:
1)不允許同一個鍵出現兩次。創建時如果同一個鍵被賦值兩次,后一個值會被記住
2)鍵必須不可變,所以可以用數字,字符串或元組充當,所以用列表就不行