Skip to main content
 首页 » 编程设计

Python:比较更多数字

2025年05月04日10wuhuacong

我想在现有列表中搜索号码。如果重复此数字之一,则将变量的值设置为 true 并中断循环。

list = [3, 5, 3] //numbers in list 

因此,如果函数得到两个相同的数字,则中断 - 在这种情况下,有 3 个重复。

怎么做?

请您参考如下方法:

首先,不要将列表命名为list。那是一个 Python built-in ,并将其用作变量名可能会产生不良的副作用。我们称它为 L。

您可以通过将列表与 set 进行比较来解决您的问题自身的版本。

编辑:当有 重复时,您需要 true,而不是相反。代码已编辑。

def testlist(L): 
    return sorted(set(L)) != sorted(L)