列表(list)
# 兩個列表相加
[1, 2, 3] + [4, 5, 6]
# 判斷某一元素是否在列表中
3 in [1, 2, 3]
# 在列表末尾一次性追加另一個序列中的多個值(用新列表擴展原來的列表)
list.extend(seq)
# 從列表中找出某個值第一個匹配項的索引位置
list.index(obj)
# 指定位置將對象插入列表
list.insert(index, obj)
# 移除列表中某個值的第一個匹配項
list.remove(obj)
字典(dict)
# dict鍵必須不可變,所以可以用數(shù)字,字符串或元組充當(dāng)绳慎,所以用列表就不行
# 刪除鍵是'Name'的條目
del dict['Name']
# 清空詞典所有條目
dict.clear()
# 刪除詞典
del dict
# 計算字典元素個數(shù),即鍵的總數(shù)
len(dict)
# 創(chuàng)建一個新字典谎痢,以序列 seq 中元素做字典的鍵凤巨,val 為字典所有鍵對應(yīng)的初始值
dict.fromkeys(seq[, val])
In [75]: d= dict.fromkeys([1,2,3],['a','b','c'])
In [76]: d
Out[76]: {1: ['a', 'b', 'c'], 2: ['a', 'b', 'c'], 3: ['a', 'b', 'c']}
# 返回指定鍵的值,如果值不在字典中返回default值
dict.get(key, default=None)
# 以列表返回一個字典所有的鍵
dict.keys()
In [78]: d.keys()
Out[78]: dict_keys([1, 2, 3])
In [79]: type(d.keys())
Out[79]: dict_keys
In [80]: list(d.keys())
Out[80]: [1, 2, 3]
# 以列表返回字典中的所有值
dict.values()
In [81]: d.values()
Out[81]: dict_values([['a', 'b', 'c'], ['a', 'b', 'c'], ['a', 'b', 'c']])
# 刪除字典給定鍵 key 所對應(yīng)的值勃蜘,返回值為被刪除的值狂秘。key值必須給出骇径。 否則,返回default值者春。
pop(key[,default])
In [83]: d.pop(1)
Out[83]: ['a', 'b', 'c']
# 隨機返回并刪除字典中的一對鍵和值破衔。
popitem()
In [84]: d.popitem()
Out[84]: (3, ['a', 'b', 'c'])
未完待續(xù)...