列表,字典的常用方法
列表的常用方法:
1.创建列表
用逗号分隔不同的数据,使用方括号括起来;
a=['q','a','z']
2.添加新的元素
a.append('w')//结尾添加
a.insert(2,'s')//根据索引插入一个元素
a.extend(['r','f','v'])//扩展一个索引
3.遍历一个索引
for i in a:
print i
4.删除元素
a.remove('a')//删除最靠前的'a'
a.pop(index)//删除索引index的元素,默认删除最后一个
del a[0]//删除第一个元素
5.排序
a.sort()
6.反转
a.reverse()
列表常用函数:
len(list):列表元素个数
max(list):返回列表元素最大值
min(list):返回列表元素最小值
list(seq):将元组转换为列表
字典常用方法:
定义一个字典,例如d={'name':'Tom','age':'22'}
1.新增
d['sex'] = 'man'
2.删除元素
d.pop('name')
d.clear()//清空
3.修改
d['age'] = '11'
4.查询
get():通过给定的key,查找对应的value,如果给定的可以在字典中无,则返回None
setdefault():如果键不存在于字典中,将会添加键并将值设为默认值;
5.items()
把原字典的键值对佾来,组成一个元组,最后以列表的形式返回
6.keys(),values()
以列表的形式返回字典的所有键或者值
7.update()
d.update(d2):把字典d2的键/值对更新到d里
8.iteritems(),iterkeys(),itervalues()
iteritems()
功能:返回字典所有元素的迭代器
iterkeys()
功能:返回字典所有keys的迭代器
itervalues()
功能:返回字典所有values的迭代器