我试图解决一个问题,但这段代码提供了无效的结果。我想删除所有值小于10的条目。尽管我付出了所有的努力,但我无法理解为什么它不能很好地工作
lis = [1,2,3,4,5,6,7,8,9,10,1,12,11,1,354,54,53,31,66,41,664,464,6468,46,461,61,65165,1651,56,6516,1]
for i in lis:
if i<10:
lis.remove(i)
print(lis)
我得到以下输出:
[2, 4, 6, 8, 10, 12, 11, 354, 54, 53, 31, 66, 41, 664, 464, 6468, 46, 461, 61, 65165, 1651, 56, 6516, 1]
您可以尝试使用以下代码:
相关问题 更多 >
编程相关推荐