字典里用for遍历输出值应该怎么弄呢?代码如下
luck_numbers = {"小明":8,
"小红":18,
"小东":15,
"小陈":28,
"小芳":30
}
for luck_number in luck_numbers:
print(luck_number + "的幸运数字是:" + ???)
这个问号里面应该怎么搞呢,刚刚学习,有大神指点一下吗,或是代码不这样写的?
小明的幸运数字是:
小红的幸运数字是:
小东的幸运数字是:
小陈的幸运数字是:
小芳的幸运数字是: 本帖最后由 lxping 于 2022-12-14 23:07 编辑
for循环遍历字典的键,通过键得到其对应的值。
for luck_number in luck_numbers:
print(luck_number , "的幸运数字是:" , luck_numbers) lxping 发表于 2022-12-14 23:06
for循环遍历字典的键,通过键得到其对应的值。
这样好像不行的,刚刚试了一下,但是还是要谢谢你,
我刚刚住后一章看了,里有解决的方法
for k,v in luck_numbers.items():
print(k + "的幸运数字是:" + str(v))
改成这样的就可以了 luck_numbers = {
"小明":8,
"小红":18,
"小东":15,
"小陈":28,
"小芳":30
}
for i in luck_numbers:
print(f'{i}的幸运数字是{luck_numbers}')
亲测,有效 jgz1818 发表于 2022-12-14 23:16
这样好像不行的,刚刚试了一下,但是还是要谢谢你,
我刚刚住后一章看了,里有解决的方法
他那样是可以的,看准一点,他那里用的是逗号,不是加号 应该是kv大法
页:
[1]