编写程序,生成一个包含50个随机整数的列表,然后删除其中所有奇数。
时间: 2023-06-02 22:08:02 浏览: 35
好的,可以为您生成这样一个列表:
[42, 8, 36, 20, 2, 24, 16, 12, 40, 22, 18, 38, 46, 28, 14, 10, 48, 6, 32, 44, 26, 34, 30, 4, 50]
相关问题
编写程序生成一个包含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)
```
编写程序,生成一个包含50个随机整数的列表然后删除其中所有奇数。
好的,以下是 Python 代码实现:
import random
# 生成一个包含50个随机整数的列表
num_list = [random.randint(1, 100) for i in range(50)]
print("生成的随机整数列表为:", num_list)
# 删除所有奇数
num_list = [x for x in num_list if x % 2 == 0]
print("删除所有奇数后的列表为:", num_list)
希望对你有帮助。请问还有其它问题吗?
阅读全文