python如何往空字典添加键值对??

python如何往空字典添加键值对??,第1张

题主你好,

看例子吧:

我先定义一个空字典dic:

dic = {}

向字典中添加键值对是通过: 

字典名['键名'] = '值' 

这种形式, 下面我向字典中添加一个键为'name', 值为'hello kitty'的这么一个键值对:

dic['name'] = 'hello kitty'

此时字典dic的值就内{}, 变为了{'name': 'hello kitty'}

---

测试截图:

希望可以帮到题主, 欢迎追问

我不太清楚你是不是这个意思啊。你看看这个行不行

import json

# 下面是一个对象

jsonObj = {}

# 后面需要为对象动态添加键值对

jsonObj["0"]="information"

.....

jsonObj["n"]={}

# 将python对象转化为json格式的字符串

jsonObj=json.dumps(jsonObj)

# 然后这个jsonObj就是你可以写入文件的json字符串了

你要搞清楚字典中的一个键只能对应一个值。看你上面代码的意思,你是不是想吧名字作为键,和这个名字对应的有他的电子邮箱和电话。如果是这样的话,我们通常使用嵌套字典:

contacts={}

n=raw_input("name")

m=raw_input("email")

p=raw_input("phone")

contacts[n]={''email'':m,''phone'':p}

如果我们输入以下内容:n=''Tom'',m=''11@123.com'',p=''123456''

那么存储以后字典contacts将有如下结构:

contacts{

''Tom'':{''email'':''11@123.com'',''phone'':''123456''}

}(其中‘Tom’是字典contacts的一个键,这个键所对应的是一个由Tom电子邮箱和电话号码所组成的字典)

当我们想访问Tom的电话号码的时候:

contacts[''Tom''][''phone'']

就可以了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11624868.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存