【发布时间】:2019-03-28 02:13:10
【问题描述】:
我从字典中得到一些值。但是当我打印出它们时它显示在底部,我需要将它们折叠成一个列表。
我尝试了很多方法。还要列出理解。
更新: 我的字典数据是:
Hours= [
{'kota': 3, 'saat': '09:00'},
{'kota': 3, 'saat': '09:20'},
{'kota': 3, 'saat': '09:40'},
{'kota': 3, 'saat': '10:00'},
{'kota': 3, 'saat': '10:20'},
{'kota': 3, 'saat': '10:40'},
{'kota': 2, 'saat': '11:00'},
{'kota': 2, 'saat': '11:20'},
{'kota': 2, 'saat': '11:40'},
]
我从 dic 返回值:
for hour in hours:
a = hour.get("saat") # From dicionary
print(a)
我的回报:
09:00
10:00
10:20
但我应该展示它们:
['09:00', '10:00', '10:20']
【问题讨论】:
-
请同时发布您的
dict。 -
你能分享你的尝试吗?
-
将它们添加到列表中;
print纯粹是为了视觉效果(比如看看你有什么);它不构建任何类型的结构。
标签: python list dictionary for-loop