使用列表推导来对列表中的每个奇数。 该列表由一系列逗号分隔的数字输入。 假设为程序提供了以下输入: 1,2,3,4,5,6,7,8,9 然后,输出应该是: 1,3,5,7,9
时间: 2023-09-29 16:07:31 浏览: 15
py代码-列表ls=[1,2,3,4,5,6,7,8,9],编程去除ls中的素数,并输出结果列表
可以使用以下代码实现:
```
nums = [int(x) for x in input().split(",")]
odd_nums = [x for x in nums if x % 2 == 1]
print(",".join([str(x) for x in odd_nums]))
```
该代码首先将输入的一系列逗号分隔的数字转换为整数列表。然后使用一个列表推导式来筛选出所有奇数。最后使用 `join()` 方法将这些奇数转换为逗号分隔的字符串进行输出。
阅读全文