列表 list
- 建立列表
- []、list() :建立一個空列表
- 1 list.append(obj)
- 在列表末尾添加新的對象
- 2 list.count(obj)
- 統計某個元素在列表中出現的次數
- 3 list.extend(seq)
- 在列表末尾一次性追加另外一個序列中的多個值(用新列表擴展原來的列表)
- 4 list.index(obj)
- 從列表中找出某個值第一個匹配項的索引位置
- 5 list.insert(index, obj)
- 將對象插入列表
- 6 list.pop([index=-1])
- 移除列表中的一個元素(默認最後一個元素),而且返回該元素的值
- 7 list.remove(obj)
- 移除列表中某個值的第一個匹配項
- 8 list.reverse()
- 反向列表中元素
- 9 list.sort( key=None, reverse=False)
- 對原列表進行排序
- 10 list.clear()
- 清空列表
- 11 list.copy()
- 複製列表
元組 tuple
()、tuple():建立空元組數組
字典 dict
{}、dict():建立空字典app
- 1 radiansdict.clear()
- 刪除字典內全部元素
- 2 radiansdict.copy()
- 返回一個字典的淺複製
- 3 radiansdict.fromkeys()
- 建立一個新字典,以序列seq中元素作字典的鍵,val爲字典全部鍵對應的初始值
- 4 radiansdict.get(key, default=None)
- 返回指定鍵的值,若是值不在字典中返回default值
- 5 key in dict
- 若是鍵在字典dict裏返回true,不然返回false
- 6 radiansdict.items()
- 以列表返回可遍歷的(鍵, 值) 元組數組
- 7 radiansdict.keys()
- 返回一個迭代器,能夠使用 list() 來轉換爲列表
- 8 radiansdict.setdefault(key, default=None)
- 和get()相似, 但若是鍵不存在於字典中,將會添加鍵並將值設爲default
- 9 radiansdict.update(dict2)
- 把字典dict2的鍵/值對更新到dict裏
- 10 radiansdict.values()
- 返回一個迭代器,能夠使用 list() 來轉換爲列表
- 11 pop(key[,default])
- 刪除字典給定鍵 key 所對應的值,返回值爲被刪除的值。key值必須給出。 不然,返回default值。
- 12 popitem()
- 隨機返回並刪除字典中的一對鍵和值(通常刪除末尾對)。
集合 set
set():建立空集合
{v1,v2,...}:建立集合對象
- add() 爲集合添加元素
- clear() 移除集合中的全部元素
- copy() 拷貝一個集合
- difference() 返回多個集合的差集
- difference_update() 移除集合中的元素,該元素在指定的集合也存在。
- discard() 刪除集合中指定的元素
- intersection() 返回集合的交集
- intersection_update() 刪除集合中的元素,該元素在指定的集合中不存在。
- isdisjoint() 判斷兩個集合是否包含相同的元素,若是沒有返回 True,不然返回 False。
- issubset() 判斷指定集合是否爲該方法參數集合的子集。
- issuperset() 判斷該方法的參數集合是否爲指定集合的子集
- pop() 隨機移除元素
- remove() 移除指定元素
- symmetric_difference() 返回兩個集合中不重複的元素集合。
- symmetric_difference_update() 移除當前集合中在另一個指定集合相同的元素,並將另一個指定集合中不一樣的元素插入到當前集合中。
- union() 返回兩個集合的並集
- update() 給集合添加元素