一、list内部功能释义
运用频次:☆☆☆☆☆
1. append():列表末尾插入元素
【示例】
>>> L1=[11,22,33]
>>> L1.append(44)
>>> L1
>>> [11,22,33,44]
2. clear():清空列表
【示例】
>>> L1=[11,22,33,44]
>>> L1.clear()
>>> L1
>>> []
3.copy():浅拷贝
4.count():统计指定元素个数
【示例】
>>> 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():在指定索引位置插入元素
【示例】
>>> L1=[11,22,33]
>>> L1.insert(0,'a')
>>> L1
>>> ['a',11,22,33]
8. pop():默认删除列表末尾元素,可删除指定索引位置的元素,返回删除的值
【示例】
>>> 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]
二、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
三、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'])