列表推到输出列表中的每个奇数,该列表有一系列逗号分隔的数字输入
时间: 2023-06-13 08:02:54 浏览: 110
python实现将range()函数生成的数字存储在一个列表中
以下是通过列表推导输出列表中的每个奇数的Python代码:
```python
input_list = input("请输入一系列逗号分隔的数字:").split(",")
output_list = [int(num) for num in input_list if int(num) % 2 != 0 and int(num) != 0]
print(output_list)
```
首先,输入的逗号分隔数字被分割成一个列表 `input_list`。然后,使用列表推导式从 `input_list` 中筛选出所有奇数,并将它们作为整数添加到输出列表 `output_list` 中。最后,输出 `output_list`。注意,代码还将排除0,因为0既不是奇数也不是偶数。
阅读全文