我目前正在尝试从两个列表中创建一个字典,这两个列表基于它们的索引相互关联,即list1[I]->;list2[I]。可以看出,keys列表包含重复的值,我希望将较低的值分配给相应的键(例如,键9的值1和9,但我需要较低的值)
keys = [9, 9, 8, 10, 10]
values = [1, 9, 1, 6, 1]
dict = {10:1, 9:1, 8:1} #end result
注意:我正在使用字典,因为我正试图利用这样一个事实,即不能有重复的键-如果有更好的数据结构的建议,请让我知道
Tags:
只需遍历键和值,并使用
min
指定最小值:注意,我利用了
float(inf)
总是大于其他数字的事实。你知道吗或者,只需检查字典中的值:
相关问题 更多 >
编程相关推荐