清爽巨人

文章
3
资源
0
加入时间
3年0月21天

删除列表中某些数据,如何用循环做到删准确

场景:给出一个列表li = [1,2,3,4,6,5,8,12], 如何剔除掉列表中的偶数?第一种方法:找出要保留的元素,放到临时列表中,再将临时列表赋值给原来的列表。优点:简单,不易错缺点:多一个临时列表,代码量增多,占用内存空间li = [1,2,3,4,6,5,8,12]temp = [] # 临时列表for i in li: if i % 2 != 0: temp.append(i)li = tempprint(li)结果为[1, 3,