【发布时间】:2020-04-03 21:24:45
【问题描述】:
我想找到我编写此代码的字典的下一个最小值,但 for 循环似乎有错误 有什么帮助吗??
nodesdistfromsmartmeter = {'nodeA': 100, 'nodeB': 250, 'nodec': 300, 'nodeD': 50}
min_dist=min(nodesdistfromsmartmeter,key=nodesdistfromsmartmeter.get)
print("smalistdist",min_dist)
seondmin=0
for v in nodesdistfromsmartmeter():
if(v>seondmin and v>min_dist):
seondmin=v
print(seondmin)
【问题讨论】:
-
在您的示例中为 100 的下一分钟?
-
是的,应该是 100
标签: python