python字典中如何添加键值对-Python教程

资源魔 12 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字典中若何增加键值对的具体内容,更多请存眷资源魔其它相干文章!

标签: Python python教程 python编程 python使用问题

抱歉,评论功能暂时关闭!