永发信息网

在python中怎么把列表中的元素添加到字典中

答案:2  悬赏:80  手机版
解决时间 2021-12-25 16:04
在python中怎么把列表中的元素添加到字典中
最佳答案
>>> a=['one','two','three']
>>> b={}
>>> [b.setdefault(x,y) for x,y in enumerate(a)]
['one', 'two', 'three']
>>> b
{0: 'one', 1: 'two', 2: 'three'}
>>>
全部回答
字典是一种hash表,即有key,和key键对应下的value 比如说我要初始化一个字典 phonebook={'alice':'3241','beth':'9274','ceil':'3258'} 这样这本字典就有三对项,分别有键(key)和对应的值(value)组成 比如这里alice,beth,ceil都是key 对应的value则分别为3241,9274,3258 key和value之间用冒号(:)隔开,项之间用逗号(,)隔开,整个字典由一对大括号括起来。 比如你要查询beth的电话号码,就可以用这条语句: print phonebook['beth'] 结果则为9274 现在对字典的基本概念熟悉了吧?! 然后回答下你这个问题。 你要把列表中的元素添加到字典中,那么必须提供key值或value来和d中的{'a','b','c'}对应。 一楼就是其中一个解法,不过有些瑕疵,正确的应该是: a=dict(zip(d, ['']*3)) a的值即为{'a':'', 'b':'', 'c':''} 此时列表中的元素a,b,c作为key,value的值我们暂定为空 若还有问题请随时联系我!蟒蛇小组祝您编程愉快!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
某电路所接的电能表如图所示,在该电路接通一
我新买了一台粉碎机,使用3KW单相电机,请问
黄岩区人民检察院案件管理中心地址有知道的么
画面用日语怎么说
批评的反义词是什么
把两个相同的正方形,拼剪成一个正方形,只能
马云现在占阿里巴巴多少股份 为什么最近说他
台州市路桥区人民检察院路桥检察室地址在哪?
脂肪会分解成什么
再婚妻子能不能继续承包己故丈夫的土地
在等高线图上,陡坡处A.等高线长B.等高线短C.
摩羯座的男生在偷偷看我是不是喜欢我?最好是
家里苍蝇多怎么去除
国家名字三个字最后一个字是南
黄岩区人民检察院经济开发区检察室在什么地方
推荐资讯
两个大小不同的球在水平面上靠在一起,组成如
石排东莞湿地公园停车场地址在什么地方,我要
陕西博鼎律师事务所地址在什么地方,想过去办
刹车片摩擦系数多少算高
餐饮开分店要怎样管理
下面关于俄罗斯城市的说法正确的是A.莫斯科是
下列作品按写作年代的先后顺序排列,选出正确
广成摩托配件地址在什么地方,想过去办事,
鱼代表什么
中国有古诗云:“小时不识月,呼作白玉盘;又
响水县体育局办公位置在哪啊?好找么?
代数式的化简结果是A.B.C.D.
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?