Python 列表常用操作技巧
list.append(obj) #在列表末尾新增新的物件
list.count(obj) #統計某個元素在列表中出現的次數
list.extend(seq) #在列表末尾一次性追加另一個序列中的多個值(用新列表擴充套件原來的列表)
list.index(obj) #從列表中找出某個值第一個匹配項的索引位置
list.insert(index, obj) #將物件插入列表
list.pop(obj=list[-1]) #移除列表中的一個元素(預設最後一個元素),並且返回該元素的值
list.remove(obj) #移除列表中某個值的第一個匹配項
list.reverse() #反向列表中元素
list.sort([func]) #對原列表進行排序
list.clear() #清空列表
cmp(list1, list2) #比較兩個列表的元素 len(list) #列表元素個數 max(list) #返回列表元素最大值 min(list) #返回列表元素最小值 list(seq) #將元組轉換為列表
https://www.cnblogs.com/lyxcode/p/11698495.html
元組(tuple)和列表(list)非常類似,但是元組一旦初始化就不能修改,且元組使用小括號而列表使用中括號。
Python字典包含了以下內建函式
cmp(dict1, dict2) #比較兩個字典元素。 len(dict) #計算字典元素個數,即鍵的總數。 str(dict) #輸出字典可列印的字串表示。 type(variable) #返回輸入的變數型別,如果變數是字典就返回字典型別。
dict.clear() #刪除字典內所有元素
dict.copy() #返回一個字典的淺複製
radiansdict.fromkeys() #建立一個新字典,以序列seq中元素做字典的鍵,val為字典所有鍵對應的初始值
dict.get(key, default=None) #返回指定鍵的值,如果值不在字典中返回default值
dict.has_key(key) #如果鍵在字典dict裡返回true,否則返回false
dict.items() #以列表返回可遍歷的(鍵, 值) 元組陣列
dict.keys() #以列表返回一個字典所有的鍵
dict.setdefault(key, default=None) #和get()類似, 但如果鍵不已經存在於字典中,將會新增鍵並將值設為default
dict.update(dict2) #把字典dict2的鍵/值對更新到dict裡
dict.values() #以列表返回字典中的所有值
四、集合
集合(set)是一個無序不重複元素的序列。
可以使用大括號{ }或者set()函式建立集合,注意:建立一個空集合必須用set()而不是{ },因為{ }是用來建立一個空字典。
#建立一個空集合
>>> set1 = set()
>>> set1
set()
#建立一個具有資料的集合
>>> set2 = {1, 'a', 'apple', 11.22}
>>> set2
{11.22, 1, 'apple', 'a'}
>>> set3 = set([1, 2, 3])
>>> set3
{1, 2, 3}