Skip to main content
 首页 » 编程设计

在未提供的列表中查找值的 pythonic 方法

2025年05月04日13Free-Thinker

这是我的意思的一个例子:

a = 0 
b = 1 
 
c = range(3) 

所以我想在列表中找到缺失的数字,在本例中为 2。

目前我的编程方式既麻烦又丑陋。

如果有一个与 list.append() 相反的函数,这样我就可以从列表中删除值,那会很棒。

谢谢

请您参考如下方法:

使用sets :

>>> a = 0 
>>> b = 1 
>>> c = range(3) 
>>> set(c) - set([a, b]) 
set([2])