我如何列出字典的值列表?例如,如果我有
{1:Apple,2:Red,3:Purple,4:Green}
我如何收到
列表['Apple','Red','Purple','Green']
在python上玩了一个小时后,我似乎无法弄明白。感谢您的帮助。
答案 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']