这是我的意思的一个例子:
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])
这是我的意思的一个例子:
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])