如何迭代字典以获取Python中的键和值?

2024-03-29 11:44:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我如何迭代一个口述词来写出键和值。你知道吗

hey = {'a':67, 'b': 98}

>>>a-67
>>>b-98

不应使用内置方法。这就是我迄今为止所尝试的。你知道吗

for i in hey:
     print(i)

>>>a
>>>b 

这只会随机地对键进行迭代。你知道吗

 for i in hey:
       hey[i]

 >>>67
 >>>98

这给了我价值观。你知道吗

我能把这两个结合起来吗?那看起来怎么样?你知道吗


Tags: 方法infor内置printhey价值观口述
2条回答

可以使用同一语句打印两个项目:

for i in hey:
    print(i, hey[i])

如果希望输出为a-67,还可以使用

for i in hey:
    print(i, "-", hey[i], sep="")

您可以解压items,然后使用format打印它们的键和值。你知道吗

>>> for key,value in hey.items():
    print('{}-{}'.format(key,value))

a-67
b-98

相关问题 更多 >