【发布时间】:2014-03-01 20:32:35
【问题描述】:
我是这个网站的新手,我遇到了一个需要帮助的问题。我试图在字典中找到最高整数值和相应的键,然后检查是否有其他键具有相同的值。如果有重复的值,我想随机选择其中一个并将其返回。截至目前,代码可以找到字典中的最大值并返回键,但每次都返回相同的键。我无法检查具有相同值的其他键。
def lvl2():
global aiMove2
posValueD = {}
for x in moveList(): #Movelist returns a list of tuples
m = aiFlip(x) #aiFlip returns an integer
posValueD[x] = m
aiMove2 = max(posValueD, key = posValueD.get)
return aiMove2
【问题讨论】:
标签: python dictionary key