gpt4 book ai didi

python - 如何在python中打印字典的键值对

转载 作者:IT老高 更新时间:2023-10-28 12:29:08 29 4
gpt4 key购买 nike

我想从 python 字典中输出我的键值对:

key1 \t value1
key2 \t value2

我想我可以这样做:

for i in d:
print d.keys(i), d.values(i)

但显然不是这样,因为 keys()values() 不带参数。

最佳答案

Python 2 和 Python 3

i 的关键,所以你只需要使用它:

for i in d:
print i, d[i]

Python 3

d.items() 返回迭代器;要获取列表,您需要自己将迭代器传递给 list()

for k, v in d.items():
print(k, v)

Python 2

您可以获得一个包含键和值的迭代器。 d.items() 返回一个 (key, value) 元组列表,而 d.iteritems() 返回一个提供相同功能的迭代器:

for k, v in d.iteritems():
print k, v

关于python - 如何在python中打印字典的键值对,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26660654/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com