类别:Python / 日期:2019-12-02 / 浏览:98 / 评论:0

增加键值对

起首定义一个空字典 (引荐进修:Python视频教程)

>>> dic={}

直接对字典中不存在的key举行赋值来增加

>>> dic['name']='zhangsan'
>>> dic
{'name': 'zhangsan'}

假如key或value都是变量也能够用这类要领

>>> key='age'
>>> value=30
>>> dic[key]=value
>>> dic
{'age': 30, 'name': 'zhangsan'}

这里能够看到字典中的数据并非按前后递次排列的,假如有兴致,能够搜一搜数据结构中的——哈希表

从python3.7最先,字典根据插进去递次,完成了有序。修正一个已存在的key的值,不影响递次,假如删了一个key后再增加该key,该key会被增加至末端。规范json库的dump(s)/load(s)也是有序的

还能够用字典的setdefault要领

>>> dic.setdefault('sex','male')
'male'
>>> key='id'
>>> value='001'
>>> dic.setdefault(key,value)
'001'
>>> dic
{'id': '001', 'age': 30, 'name': 'zhangsan', 'sex': 'male'}

以上就是python字典中怎样增加键值对的细致内容,更多请关注ki4网别的相干文章!

打赏

感谢您的赞助~

打开支付宝扫一扫,即可进行扫码打赏哦~

版权声明 : 本文未使用任何知识共享协议授权,您可以任何形式自由转载或使用。

 可能感兴趣的文章

评论区

发表评论 / 取消回复

必填

选填

选填

◎欢迎讨论,请在这里发表您的看法及观点。