list、tuple、dict內部功能釋義

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'])
相關文章
相關標籤/搜索