假设我有一个像这样的列表
>>> l = [-10,-10,-10,-20,-10,-10]
鉴于您不知道它是 -20,我想在一行或两行中找到 -20 的位置和数量。有什么想法吗?
请您参考如下方法:
这将找到最不常见的元素:
>>> my_list = [-10,-10,-10,-20,-10,-10]
>>> from collections import Counter
>>> counter = Counter(my_list)
>>> min(counter, key=counter.get)
-20
要查找位置,您可以使用 my_list.index(min(counter, key=counter.get))。
请注意,这不适用于列表中的奇数,如 [1, 2, 9999, 3, 4],您可能想查看我的答案 here对于这样的情况。
