用python写一个随机数列表,将其中的所有奇数和输出
时间: 2023-05-23 07:00:49 浏览: 45
可以这样写:
```python
import random
# 生成随机数列表
num_list = [random.randint(1, 100) for _ in range(10)]
# 将所有奇数找出来并输出
odd_list = [num for num in num_list if num % 2 == 1]
print(odd_list)
```
输出结果类似于:
```
[13, 27, 21]
```
相关问题
用python写一个随机数列表,将其中的奇数和输出
好的,以下是用 Python 写一个随机数列表,将其中的奇数和输出的代码:
```python
import random
# 生成随机数列表
nums = [random.randint(1, 100) for _ in range(10)]
# 将奇数取出并输出
odds = [num for num in nums if num % 2 == 1]
print("随机数列表中的奇数有:", odds)
```
希望这个代码能够帮到您,如果您有更多问题或需求,请随时提出。
生成一个包含50个随机数的列表,然后删除其中所有奇数
好的,我可以帮您生成一个包含50个随机数的列表,并删除其中所有奇数。
代码示例如下:
```python
import random
# 生成50个随机数的列表
num_list = [random.randint(0, 100) for i in range(50)]
print("原始列表:", num_list)
# 删除所有奇数
num_list = [num for num in num_list if num % 2 == 0]
print("删除奇数后的列表:", num_list)
```
输出结果如下:
```
原始列表: [73, 87, 85, 14, 17, 8, 75, 13, 33, 92, 97, 99, 21, 7, 28, 17, 6, 40, 52, 3, 80, 32, 73, 58, 64, 92, 47, 8, 70, 59, 78, 13, 23, 68, 36, 96, 11, 57, 35, 58, 96, 20, 16, 48, 83, 22, 54, 60, 70, 47]
删除奇数后的列表: [14, 8, 92, 28, 6, 40, 52, 80, 32, 58, 64, 92, 8, 70, 78, 68, 36, 96, 58, 96, 20, 16, 48, 22, 54, 60, 70]
```
请问还有其他问题需要我帮忙解答吗?