生成一个50个随机整数的列表,删除其中的奇数
时间: 2024-04-29 11:25:49 浏览: 15
由于我是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之间的整数,然后按照题目要求,将其中的奇数删除,最后输出删除奇数后的列表。如果您有其他问题,可以继续提出,我会尽力为您解答。
python生成一个包含50个随机整数列表并删除其中的偶数
好的,我来解答您的问题。
您可以使用Python内置的random模块生成一个包含50个随机整数的列表,然后使用列表推导式删除其中的偶数。以下是代码示例:
```python
import random
# 生成包含50个随机整数的列表
num_list = [random.randint(1, 100) for _ in range(50)]
# 删除偶数
num_list = [num for num in num_list if num % 2 != 0]
print(num_list)
```
这里使用了`range()`函数和下划线占位符来生成50个随机整数,然后使用列表推导式筛选出其中的奇数,最后输出结果。