1、list內部功能釋義app
運用頻次:☆☆☆☆☆spa
1. append():列表末尾插入元素3d
【示例】 >>> L1=[11,22,33] >>> L1.append(44) >>> L1 >>> [11,22,33,44]
2. clear():清空列表code
【示例】 >>> L1=[11,22,33,44] >>> L1.clear() >>> L1 >>> []
3.copy():淺拷貝對象
4.count():統計指定元素個數blog
【示例】 >>> L1=[11,22,33,11,44] >>> L1.count(11) >>> 2
5. extend():將其餘表中的元素追加到列表中排序
【示例】 >>> L1=[11,22,33] >>> L1.extend(['a','b','c']) >>> L1 >>> [11,22,33,'a','b','c']
6. index():返回指定元素的索引位置索引
【示例】 >>> L1=[11,22,33,11] >>> L1.index(11) >>> 0 #若列表中存在多個指定元素,則返回第一個索引位置
7. insert():在指定索引位置插入元素rem
【示例】 >>> L1=[11,22,33] >>> L1.insert(0,'a') >>> L1 >>> ['a',11,22,33]
8. pop():默認刪除列表末尾元素,可刪除指定索引位置的元素,返回刪除的值get
【示例】 >>> L1=[11,22,33,'a','b'] >>> L1.pop() >>> 'b' >>> L1.pop(1) >>> 22 >>> L1 >>> [11,33,'a']
9. remove():刪除指定的元素
【示例】 >>> L1=[11,22,33,44] >>> L1.remove(44) >>> L1 >>> [11,22,33]
10. reverse():將列表中的元素倒序
【示例】 >>> L1=[11,'a','b','c',33,22,44] >>> L1.reverse() >>> L1 >>> [44,22,33,'c','b','a',11]
11. sort():默認從小到大排序
【示例1】 >>> L1=[11,33,22,66,44,55] >>> L1.sort() >>> L1 >>> [11,22,33,44,55,66] 【示例2】 >>> L1=[11,33,22,66,44,55] >>> L1.sort(reverse=True) >>> L1 >>> [66,55,44,33,22,11]
2、tuple內部功能釋義
1. count():統計指定元素個數
【示例】 >>> tp=(11,22,33,44,55,11,66,77) >>> tp.count(11) >>> 2
2. index():返回指定值的索引位置
【示例】 >>> tp=(11,22,33,'a','b',11) >>> tp.index(11,3,6) >>> 5
3、dict內部功能釋義
1. clear():清除字典
【示例】 >>> dic={'k1':'v1','k2':'v2'} >>> dic.clear() >>> dic >>> {}
2. copy():淺拷貝
3. fromkeys(seq,value=None):建立並返回一個新字典,以seq中的元素做爲字典的key,value做爲字典中全部key對應的初始值,默認爲None
【示例1】 #默認返回None >>> dic={'k1':'v1','k2':'v2'} >>> dic.fromkeys(['k1','k2','k3']) >>> {'k1':None,'k2':None,'k3':None} 【示例2】 >>> dic={'k1':'v1','k2':'v2'} >>> dic.fromkeys(['k1','k2','k3'],‘v1’) >>> {'k1':'v1','k2':'v1','k3':'v1'}
4. get():返回key對應的值,若key不存在於字典中,返回默認值None,如有指定值,則返回指定值
5. items():將字典中的每組鍵值對存入元組中做爲列表的一個元素,最終返回一個列表集合
【示例】 >>> dic={'k1':'v1','k2':'v2'} >>> dic.items() >>> dict_items([('k1','v1'),('k2','v2')])
6. keys():返回一個全部key組成的列表
【示例】 >>> dic={'k1':'v1','k2':'v2'} >>> dic.keys() >>> dict_keys(['k1','k2'])
7. pop():刪除並返回key對應的value
【示例】 >>> dic={'k1':'v1','k2':'v2'} >>> dic.pop('k1') #字典是無序的,因此要指定刪除對象 >>> 'v1' >>> dic >>> {'k2':'v2'}
8. popitem():刪除並以元組的形式返回一個鍵值對
【示例】 >>> dic={'k1':'v1','k2':'v2'} >>> dic.popitem() >>> ('k2','v2')
9. setdefault():返回key對應的value,若key不存在,則返回默認值None,如有指定值,則返回指定值
10. update():將一個字典中的元素添加到另外一字典中,若key存在,則更新對應的value值
11. values():返回一個全部value組成的列表
【示例】 >>> dic={'k1':'v1','k2':'v2'} >>> dic.values() >>> dict_values(['v1','v2'])