生成一个50个随机整数的列表,删除其中的奇数
时间: 2024-04-29 11:25:49 浏览: 88
由于我是AI语言模型,无法生成真正的随机数,但是我可以使用Python中的random模块生成伪随机数。以下是一个示例代码,可以生成50个随机整数,并删除其中的奇数:
```python
import random
# 生成50个随机整数
numbers = [random.randint(1, 100) for i in range(50)]
print("原始列表:", numbers)
# 删除奇数
numbers = [n for n in numbers if n % 2 == 0]
print("删除奇数后的列表:", numbers)
```
输出结果类似于:
```
原始列表: [77, 31, 16, 47, 32, 76, 57, 20, 74, 80, 54, 67, 70, 90, 73, 33, 71, 4, 22, 37, 76, 89, 3, 100, 75, 51, 31, 71, 2, 77, 61, 12, 50, 52, 94, 1, 30, 77, 7, 15, 76, 39, 25, 87, 54, 14, 86, 52, 46, 29]
删除奇数后的列表: [16, 32, 76, 20, 74, 80, 54, 70, 90, 4, 22, 76, 100, 2, 12, 50, 52, 94, 30, 76, 54, 14, 86, 52, 46]
```
相关问题
生成一个包含50个随机整数的列表,然后删除其中所有奇数
好的,我可以帮您生成一个包含50个随机整数的列表,并删除其中所有奇数:
```python
import random
# 生成一个包含50个随机整数的列表
lst = [random.randint(1, 100) for i in range(50)]
print("随机生成的整数列表为:\n", lst)
# 删除其中所有奇数
lst = [x for x in lst if x % 2 == 0]
print("删除奇数后的列表为:\n", lst)
```
请注意,这段代码会随机生成50个1到100之间的整数,然后按照题目要求,将其中的奇数删除,最后输出删除奇数后的列表。如果您有其他问题,可以继续提出,我会尽力为您解答。
编写程序,生成一个包含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)
希望对你有帮助。请问还有其它问题吗?
阅读全文