【发布时间】:2022-12-18 15:39:18
【问题描述】:
我想将其转换为常规的 for 循环
for i in sorted(pdict.items(),key=lambda x:x[1],reverse=True):
if(i[1]<rating):
print("Jersey number: "+str(i[0])+", Rating: "+str(i[1]))
【问题讨论】:
我想将其转换为常规的 for 循环
for i in sorted(pdict.items(),key=lambda x:x[1],reverse=True):
if(i[1]<rating):
print("Jersey number: "+str(i[0])+", Rating: "+str(i[1]))
【问题讨论】:
你是说这样吗?
for i in pdict.items():
if(i[1]<rating):
print("Jersey number: "+str(i[0])+", Rating: "+str(i[1]))
【讨论】:
将其转换为常规的 for 循环
好的,给你。
for i in pdict.items(): if i[1] < rating: print("Jersey number: " + str(i[0]) + ", Rating: " + str(i[1]))但也许您想澄清您的问题?
【讨论】:
您还可以通过指定来自.items() 的两个值来更明确地定义i:字典键和字典值。下面的语法使这一点更加清晰。
for key, value in pdict.items():
if value < rating:
print(f"Jersey number: {key}, Rating: {value}")
【讨论】: