如何创建字典值列表?

时间:2013-04-12 17:08:42

标签: python dictionary

我如何列出字典的值列表?例如,如果我有

{1:Apple,2:Red,3:Purple,4:Green}

我如何收到

列表
['Apple','Red','Purple','Green']

在python上玩了一个小时后,我似乎无法弄明白。感谢您的帮助。

1 个答案:

答案 0 :(得分:4)

在字典上拨打.values()

在Python 3中,这将返回dict view,因此请调用list()

Python 2:

>>> d = {1:'Apple', 2:'Red', 3:'Purple', 4:'Green'}
>>> d.values()
['Apple', 'Red', 'Purple', 'Green']

Python 3:

>>> d = {1:'Apple', 2:'Red', 3:'Purple', 4:'Green'}
>>> d.values()
dict_values(['Apple', 'Red', 'Purple', 'Green'])
>>> list(d.values())
['Apple', 'Red', 'Purple', 'Green']