元组(tuple)
- 定义元组用()或是tuple()定义
- 两个方法index和count(参考List对这两个方法的使用)
字典(dict)→快速查询或是cache
- 用一对{}或者是dict()
#字典
d={'k1':1,'k2':2}
#insert
d['k3']=3
#update
d['k3']=4
print(d)
#del
del d['k3']
print(d)
#search or find
print(d['k2'])
clear
d={'k1':1,'k2':2}
d.clear()
print(d)
copy
#字典
d={'k1':1,'k2':2}
dc=d.copy()
d['k1']=3
print(dc)
pop(删除用)
- 给定一个key,返回的是此key对应的value值
#字典
d={'k1':1,'k2':2}
print(d.pop('k3'))
get
- 于d[key]如果遇到不存在的key时,get会返回None,但是d[key]会抛出异常
#字典
d={'k1':1,'k2':2}
print(d.get('k1'))#等同于d['k1']
items(字典的全遍历)
d={'k1':1,'k2':2}
for k in d.items():
print("key=%s,value=%d"%(k[0],k[1]))
keys(遍历所有字典的名称)
d={'k1':1,'k2':2}
for k in d.keys():
print(k)
values(遍历所有字典的值)
d={'k1':1,'k2':2}
for v in d.values():
print(v)
popitem
一般打印出的是最后一个键值对
d={}
d['k1']=1
d['k2']=2
item=d.popitem()
print(item[0])
print(item[1])