Skip to main content
 首页 » 编程设计

Python:如何使用出现特定次数的python列表中的项目

2025年05月04日37bhlsheji

假设我有一个 python 列表 num = [1,2,5,3,4,4] 并且我知道有一个项目在 num 中出现了 2 次。现在我只想使用那个项目。 是否有预定义的函数来选择该项目?

*数量中元素的值(value)没有上限。

请您参考如下方法:

没有预定义函数,没有。您必须数一数所有的项目,并找出哪一项可以在列表中找到两次。

您可以使用 collections.Counter() object获取计数,从那里很容易枚举出现两次的值:

from collections import Counter 
 
counts = Counter(num) 
twice = [n for n, count in counts.iteritems() if count == 2]