【发布时间】:2022-01-13 04:14:47
【问题描述】:
我正在尝试遍历我的词典列表并打印出我的词典列表中出价最高的人。在 python 的 for 循环中,'i' 不会自动成为整数?
示例:对于字典中的 i: i 不等于 0、1、2 等等吗?
bidders = [
{
"name": "nicholas",
"bid": 12,
},
{
"name": "jack",
"bid": 69,
},
]
for i in bidders:
bid = bidders[i]["bid"]
name = bidders[i]["name"]
if bid > bid:
print(f"Congratulations {name}! Your bid of ${bid} wins!")
else:
print(f"Congratulations {name}! Your bid of ${bid} wins!")
【问题讨论】:
标签: python arrays list loops dictionary