【发布时间】:2022-01-18 14:57:16
【问题描述】:
我必须将元组列表转换为单独的字典。我试过了,但我没有得到我想要的。 我的清单,
[('AF', 'Afghanistan'), ('AX', 'Åland Islands'), ('AL', 'Albania'), ('DZ', 'Algeria'), ('AS', 'American Samoa'), ('AD', 'Andorra'), ('AO', 'Angola'), ('AI', 'Anguilla'), ('AQ', 'Antarctica')]
我想要的,
{
"countries": [{
"code": "AF",
"name": "Afghanistan"
},
{
"code": "AX",
"name": "Åland Islands"
},
{
"code": "AL",
"name": "Albania"
}]
}
Anyhelp Apppreciable,..
【问题讨论】:
-
是否有你只取前 3 个条目的原因,或者这只是一个样本?
-
你为什么想要这个结果?这是可以想象的最不方便的数据格式。 单个字典,例如
{'AF': 'Afghanistan, 'AX': 'Åland Islands', 'AL': 'Albania'},可以让您直接查找给定代码的国家/地区名称,而不必每次都遍历整个列表。 -
看看这给了你什么:
dict([('AF', 'Afghanistan')])
标签: python-3.x dictionary