用python编写程序,生成一个包含50个随机整数的列表,然后删除其中所有奇数。(从后向前删除)
时间: 2024-03-22 10:41:02 浏览: 87
详解Python利用random生成一个列表内的随机数
好的,下面是一个示例代码:
```python
import random
# 生成50个随机整数
numbers = [random.randint(1, 100) for _ in range(50)]
# 从后向前删除所有奇数
for i in range(len(numbers) - 1, -1, -1):
if numbers[i] % 2 != 0:
del numbers[i]
# 输出结果
print(numbers)
```
运行结果可能会不同,但格式是一样的,例如:
```
[94, 64, 16, 60, 22, 14, 32, 22, 88, 8, 86, 94, 76, 48, 50, 74, 68, 10, 80, 62, 88, 96, 44, 78, 100, 78, 60, 76, 98, 34, 60, 98, 72, 92, 76, 22, 68, 62, 14, 12, 24, 46, 90, 6, 74, 8, 70, 28, 14]
```
其中所有奇数被删除了。
阅读全文