我试图将一个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(), ())
- Natimdict.items()
、dict.keys()
和dict.values()
返回的是一个字典对象(Dictionary object)
,该对象不支持索引,因此不是真正的列表。可以通过list(dict.values())
获得一个真正的列表。 - ZhaoGang