【发布时间】:2010-12-13 08:34:26
【问题描述】:
我正在尝试将 Python 字典转换为 Python 列表,以便执行一些计算。
#My dictionary
dict = {}
dict['Capital']="London"
dict['Food']="Fish&Chips"
dict['2012']="Olympics"
#lists
temp = []
dictList = []
#My attempt:
for key, value in dict.iteritems():
aKey = key
aValue = value
temp.append(aKey)
temp.append(aValue)
dictList.append(temp)
aKey = ""
aValue = ""
这是我的尝试……但我不知道出了什么问题?
【问题讨论】:
-
sum(dict.items(), ()) -
请注意,在 Python 3 中,
dict.items()dict.keys()和dict.values()返回一个Dictionary object,它不支持索引,不是真正的列表。真实名单可通过list(dict.values())获取。
标签: python list dictionary