Among Us Voting System: HALP AGAIN
Smart0ne (729)

Hi repl.it

Let's say I have the following code:

votes = {"red":2,"yellow":1,"green":0,"cyan":2,"blue":1,"magenta":0}

It's a dictionary named "votes". Now I want a function that can return the key names of the values that have the maximum value. If this is unclear, the function should return

ejected = ["red","cyan"]

since "red" and "cyan" have the biggest values in the dictionary. Can someone help me implement this?

Thanks in advance!

You are viewing a single comment. View All
heyitsmarcus (342)

@RYANTADIPARTHI max does not work in this instance. If you use max(dict, key = dict.get) you can get the first key it encounters that is the max. However, this doesn't work for multiple keys.

Just one way to get the max is to use the max function on the values:

maximum = max(votes.values())