【发布时间】:2023-03-18 04:32:01
【问题描述】:
我有一本字典,其中包含存储为值的列表:
my_dict = {"version":[1, 2, 3],"size":[10, 20, 30],"cost":["£200","£350","£400"],"limit":[44, 53, 62, 71],}
我想做的是遍历所有这些以显示一个表格:
version size cost limit
1 10 £200 44
2 20 £350 53
3 30 £400 62
我知道我可以像这样使用 zip 功能:
for row in zip(*([key] + (value) for key, value in sorted(my_dict.items()))):
print(*row)
但我想学习如何在不使用 zip 的情况下迭代这类事情。我已经测试了几个嵌套的 for 循环,我无法得到我想要的输出!!
【问题讨论】:
标签: list loops dictionary python-3.5