Python内置类型的基础方法(三)——列表与字典

列表的常用方法

L.append()  //给列表L添加新的单个元素

L.extend()  //给列表L添加新的元素,将其他的列表元素合并到L中

L.insert(index,a)  //在L列表中下标为index的位置上,插入a元素

L.index(a)  //显示a元素在列表L中的位置

L.count(a)  //统计列表L中a元素出现的次数

L.sort()  //将L的内容进行排序

L.reverse()  //将L的内容进行反向排序

del L[a]  //删除列表L中下表为a的元素

b = L.pop(a)  //将L[a]赋值给b,然后删除L[a]

L.remove(a)  //将列表中的a元素删除

 

字典的常用方法

构造技术

D = {}  //生成空字典

D = {‘a’:’1′,’b’:’2′}  //生成带初始值的字典

D = dict(a=’1′,b=’2′)  //生成带初始值的字典

D = dict.formkeys([‘a’,’b’])  //生成一个只有键a、b的字典

D = dict(zip(keyslist,valslist))  //利用zip技术,将两个列表作为字典的键值,生成一个字典

D[a] = b  //字典不需要用列表的append添加元素,只需要用赋值表达式就可以添加新的元素。

 

字典方法

‘a’ in D //判断a是否为D中的元素

D.keys()  //返回D中的键

D.values()  //返回D中的值

D.items()  //返回键和值

D.copy()  //创建一个副本

D.get(key)  //如果key存在,返回对应的值

D.update(D2)  //合并D和D2

D.pop(key)  //返回D[key],并删除

del D[key]  //删除D

len(D)  //D的长度

Add a Comment

电子邮件地址不会被公开。 必填项已用*标注