@senderle's
答案就是出路!
话虽如此,为了进一步说明你的问题,如果你仔细想想,你总是想删除索引0二十次:
[1,2,3,4,5............50]
^
[2,3,4,5............50]
^
[3,4,5............50]
^
所以你可以这样做:
aList = list(range(50))
i = 0
while i < 20:
aList.pop(0)
i += 1
print(aList) #[21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49]
我希望有帮助。
下面是
不
糟糕的做法很糟糕。
编辑(更多):
lis = range(50)
lis = lis[20:]
我也会做这项工作。
EDIT2(我很无聊):
functional = filter(lambda x: x> 20, range(50))