如何从字典中获取列表

时间:2017-11-30 04:16:22

标签: python python-3.x list dictionary

我想从字典中提取值并将它们打印为列表。例如:如果我有 letter = {"i": 3, "o": 2, "u": 2}

并希望提取322并将其打印为列表

[3, 2, 2] 我该怎么做呢? 我试过了

print([x[::] for x in letter])

但是,这会打印出['i', 'o', 'u']而不是[3, 2, 2]。 感谢您提供的帮助:)

3 个答案:

答案 0 :(得分:3)

Python中有一个名为.keys()的方法,它允许你从字典中获取密钥。同样,对于converse,还有一个名为values()的方法。

这些是dict实例方法,即:

myDict = { "i": 0, "t": 1, "f": 2 }
print(myDict.values())

答案 1 :(得分:0)

你可以调用dict.values() Further details here

答案 2 :(得分:0)

尝试letter.values(),它会为您提供dict_values([3, 2, 2])

>>> letter = {"i": 3, "o": 2, "u": 2}
>>> print(list(letter.values()))
[3, 2, 2]