1. 生成一个包含50个随机整数的列表,然后删除其中的所有奇数(从后向前删除)python
时间: 2024-05-04 18:22:48 浏览: 152
好的,我可以为您生成一个包含50个随机整数的列表,并删除其中的所有奇数(从后向前删除)的代码。请看下面的Python代码示例:
```
import random
# 生成一个包含50个随机整数的列表
num_list = [random.randint(1, 100) for _ in range(50)]
# 从后向前删除列表中的所有奇数
for i in range(len(num_list) - 1, -1, -1):
if num_list[i] % 2 != 0:
del num_list[i]
print(num_list)
```
运行以上代码可以得到一个只包含偶数的随机整数列表,输出结果如下:
```
[98, 64, 96, 80, 12, 30, 66, 44, 36, 6, 62, 2, 80, 98, 14, 64, 74, 4, 76, 90, 96, 98, 38, 94, 76]
```
希望能对您有所帮助。如果还有其他问题,请继续提问。
相关问题
编写程序生成一个包含50个随机整数的列表 然后删除其中所有奇数 从后向前删除
```python
import random
# 生成包含50个随机整数的列表
nums = [random.randint(1, 100) for _ in range(50)]
# 从后向前遍历列表,删除所有奇数
for i in range(len(nums)-1, -1, -1):
if nums[i] % 2 != 0:
nums.pop(i)
print(nums)
```
4.编写程序,生成一个包含50个随机整数的列表,然后删除其中所有奇数(从后向前删除)
好的,这是一个程序问题,我可以回答。以下是 Python 代码:
```
import random
# 生成包含50个随机整数的列表
num_list = [random.randint(1, 100) for i in range(50)]
# 从后向前删除所有奇数
for i in range(len(num_list)-1, -1, -1):
if num_list[i] % 2 != 0:
del num_list[i]
print(num_list)
```
运行这段代码,即可生成一个50个随机整数的列表,并删除其中所有奇数。
阅读全文