Python元组&字典

1、(122,3,2,5,66) //tuple
与list相比,不能增删改要素;
 
2、lang = {'CN':'Chinese', EN':'Englishi'} //字典定义
for key, value in lang.items //遍历所有键值对
for key in lang.keys() //遍历所有键
for value in lang.values() //遍历所有值
 
3、字典删除
lang = {'CN':'Chinese', EN':'Englishi'} //字典
del lang['CN'] //删除键值对
x = lang.pop('CN', 999) //'CN'键值对不存在,所以 x = 999
k, v = lang.popitem() //随机删除键值对
 
4、get() 根据key获取值,key不存在时,可以指定默认值
v = lang.get("JP", “Jpeg”) //lang不变,v得到“Jpeg”
 
5、修改
v.setdefault("key", defaultValue) //如果有值就不修改;返回值为Value的值
v.update( {'CN':'Chinese', 'EN':'Englishi'} )
v.update(CN = 'Chinese', EN = 'Englishi')
 
6、根据序列,创建字典,并制定统一值
v = dict.fromkeys(["k1", "k2", "k3"], "defaule") //{'k1': 'defaule', 'k2': 'defaule', 'k3': 'defaule'}
posted @ 2019-05-21 08:52  ChenHQ2048  阅读(229)  评论(0编辑  收藏  举报