生成一个包含20个随机整数的列表,然后从后向前删除其中所有奇数
import random
a = [random.randint(0,100) for i in range(50)]
print(f'生成的列表为{a}')
for i in range(49,-1):
if a[i] % 2 == 1:
a.pop(i)
print(f'删除奇数后的列表为{a}')
大家帮我看一下,哪一步错了,输出结果是原列表
生成一个包含20个随机整数的列表,然后从后向前删除其中所有奇数
import random
a = [random.randint(0,100) for i in range(50)]
print(f'生成的列表为{a}')
for i in range(49,-1):
if a[i] % 2 == 1:
a.pop(i)
print(f'删除奇数后的列表为{a}')
大家帮我看一下,哪一步错了,输出结果是原列表