我想从字典中提取值并将它们打印为列表。例如:如果我有
letter = {"i": 3, "o": 2, "u": 2}
并希望提取3
,2
和2
并将其打印为列表
[3, 2, 2]
我该怎么做呢?
我试过了
print([x[::] for x in letter])
但是,这会打印出['i', 'o', 'u']
而不是[3, 2, 2]
。
感谢您提供的帮助:)
答案 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]