0
这里有一个简单的程序:从使用python范围生成的列表中删除元素?
#!/usr/bin/env python3
l = list(range(5))
print(l, type(l))
l = list(range(5)).remove(2)
print(l, type(l))
由于某些原因,名单上删除元素破坏:
[0, 1, 2, 3, 4] <class 'list'>
None <class 'NoneType'>
(这是节目输出)
我预期输出
[0, 1, 3, 4]
什么是错的,以及如何删除元素从range
生成的列表?
那么,如何删除元素? – Adobe 2014-10-09 16:22:15
哦,我明白了。谢谢。 – Adobe 2014-10-09 16:23:17