字典操作

Posted maxiaohei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字典操作相关的知识,希望对你有一定的参考价值。

修改、添加、删除

如果在使用 变量名[‘键‘] = 数据 时,这个“键”在字典中,不存在,那么就会新增这个元素,如果这个键存在,就是修改

 

删除

del

 del info   删除字典info    
del info[‘name‘]   删除字典指定元素

clear()

info.clear()   清空字典info


<1>len()

测量字典中,键值对的个数

技术分享

<2>keys

返回一个包含字典所有KEY的列表

dict.keys()

技术分享

<3>values

返回一个包含字典所有value的列表

技术分享

<4>items

返回一个包含所有(键,值)元祖的列表

dict.items()

技术分享

<5>has_key

dict.has_key(key)如果key在字典中,返回True,否则返回False

 

字典遍历

<1> 遍历字典的key(键)

for key in dict.keys():

技术分享

<2> 遍历字典的value(值)

for key in dict.values():

技术分享

<3> 遍历字典的项(元素)

for item in dict.items():

  print item  

返回结果为一个个元组

技术分享

<4> 遍历字典的key-value(键值对)

for key, value in dict.items():

  print(‘key=%s,value=%s‘%(key,value))

 

技术分享

 

以上是关于字典操作的主要内容,如果未能解决你的问题,请参考以下文章

Python代码阅读(第19篇):合并多个字典

Python代码阅读(第26篇):将列表映射成字典

Python代码阅读(第40篇):通过两个列表生成字典

VSCode自定义代码片段——git命令操作一个完整流程

VSCode自定义代码片段15——git命令操作一个完整流程

VSCode自定义代码片段15——git命令操作一个完整流程