python中字典的用法及具体例子,Python字典的用法
字典dict{}
词典号码的自动排序
enumerate 枚举
Fori,kinenumerate(dic,1)#第二个参数默认为0-枚举。
Print(i,k)dict,用{}表示。每一项用逗号分隔,内部元素以key:value的形式保存。
定义
Dict_l={jj: 林俊杰,周杰伦 : 周杰伦 }
Dic=dict(k=1,k1=123)的查询效率非常高,用键来找元素。
使用内部键计算内存地址(临时),哈希算法,并且键必须是不可变的数据类型(键是可哈希的数据类型)。
增
1.dic[]=
dic={}
# Xu zhng :人滞留。
Dic[ X Zhng]=人在路上 #直接用key把数据存进去。
DIC={ Xu zhng 3360 人在路上 }
#如果该键已经存在,原始值2.dic.setdefault( )将被替换。
Dic.setdefault(黄秋生,首字母d )
#如果该项存在,则不会添加删。
1.pop(“钥匙”)
Dic.pop(key)#指定删除2.popitem()的键
DIC . pop item()# Python 3.6版默认删除最后一个键值对3.del。
Deldic[key]# Delete 4.clear()
Dic.clear()#清理字典相关推荐:《Python视频教程》
改
1.使用键直接改变它
Dic={ 烟台 3360 李文浩,潍坊 3360 聂冰 }
Dic[烟台]=李小龙 #dic={ 烟台 3360 李小龙,潍坊 3360 聂冰 } 2。更新()DIC。更新({133602, A 3360 A1})
有变就有增,无变就有增。
Dic={ 烟台 3360 李文浩,潍坊 3360 聂冰 }
C1={ 烟台 3360 李小龙,潍坊 3360 赵 }
dic.update(dic1)
#dic={ 烟台 3360 李小龙,潍坊 3360 赵 }查
你只能通过建设获得价值,而不能通过价值获得价值。
1.最直观的方法是直接使用键。如果存在,它将返回与该键对应的值。如果它不存在,它将报告一个错误。
Dic={ 烟台 3360 李文浩,潍坊 3360 聂冰 }
Print(dic[烟台]) #李文浩2.get方法,如果键不存在,该方法将返回None
Print(dic.get(key ,自己定义返回的内容)#李文浩
#如果没有默认返回None,可以自己定义setdefault()。
1.添加(先检查是否有键,然后传递,否则添加)
2.将根据键返回该值
value=dic.setdefault(key )
Print(value)#返回字典的相关操作值
字典的键直接打印在for循环中。
1.遍历字典键()获得所有的键。
Dic={ 汪峰 3360 亚洲舞王,罗志祥 3360 半个大陆音乐 }
Print(dic.keys())#像列表但不是列表
forkeyindic.keys():
print(DIC[key])# Get value 2 . Valus()获取所有值
Prin(dic.values())3.items() #获取键和值[(key3360Value),(key3360Value),]
打印(dic.items)4查阅字典
叉子,vindic.items():
打印(k)
印刷(v)5。字典本身是一个迭代对象,可以直接接受dic:中k的for循环
打印(k)
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。