如何算值我有这样的代码:在列表中的Python 3
winners = [red, blue, yellow]
player_1_guesses = [red, green, orange]
player_2_guesses = [red, blue, orange]
player_3_guess = [red, green, yellow]
我想计数winners
每个值多少次跨越三个player_x_guesses
列表中的显示。所以,我希望看到这样的:
totals = {'red': 3, 'blue': 1, 'yellow': 1}
我真的不知道有什么这类数据的分析被称为甚至什么给Google,以达到我想要的(?)。
感谢您的任何帮助。
为什么不保留单个字典而不是单独的变量进行猜测? – khajvah
您可以使用'Counter'集合:https://docs.python.org/3/library/collections.html#collections.Counter – jobou
这些列表项应该是字符串吗?如果是这样,你需要把它们放在引号中。至于你的实际问题,我同意jobou,你应该看看'collections.Counter' –