用Python写一个使用列表生成式将输入以“,”为分隔符的数字字符串中的奇数提取为奇数列表,该列表中的元素为整数,非数字字符串。
时间: 2024-05-06 10:21:16 浏览: 38
python 输出列表元素实例(以空格/逗号为分隔符)
好的,这个问题属于编程问题,我可以回答。以下是代码示例:
```python
input_str = input("请输入数字字符串,以英文逗号分隔:")
num_list = input_str.split(",")
odd_list = [int(num) for num in num_list if num.isdigit() and int(num) % 2 != 0]
print(odd_list)
```
输入示例:"1,2,3,a,b,4,5,6"
输出示例:[1, 3, 5]
阅读全文