我试过这样的事情:
for key in dict_of_ims:
for element in key:
print(element)
它只是逐个字母地给出了钥匙
答案 0 :(得分:3)
使用values
:
print(dict_of_ims.values())
或者解压缩值:
for val in dict_of_ims.values():
for item in val:
print(item)
答案 1 :(得分:1)
如果要打印列表的所有值,这些值是字典中每个键的值:
for key, value in dict1.items():
for ele in value:
print(ele)
示例:
dict1 = {'milk': ['gallons', 5, 10, 50], 'name': ['hari']}
输出:
gallons
5
10
50
hari
答案 2 :(得分:0)
for key in dict_of_ims:
print(dict_of_ims[key])
答案 3 :(得分:0)
在dict值中有方法
print(dict_of_ims.values())
将返回值列表
print(dict_of_ims.keys())
将返回键列表
答案 4 :(得分:0)
根据您对其他答案的评论,您的字典将如下所示:
d = {'a': [1, 2, 3, 4], 'b': [7, 8, 9]}
现在,您可以使用chain
中的itertools
来获得所需的输出:
from itertools import chain
values = list(chain.from_iterable(d.values()))
print(values)
<强>输出:强>
[1, 2, 3, 4, 7, 8, 9]
您可以根据您的要求进一步格式化:
>>> print(" ".join(values))
1 2 3 4 7 8 9
>>> print("\n".join(values))
1
2
3
4
7
8
9