python编写程序,输入一个包含若干整数的列表,输出一个新列表,要求性能列表中只包含原列表中的偶数。
时间: 2023-06-27 09:05:06 浏览: 127
py代码-输入一个包含若干自然数的列表,输出一个新列表,新列表中每个元素为原列表中 每个自然数的位数。例如输入[1,888,99,23456],输出[1,3,2,5]。
可以使用列表推导式来生成新列表,筛选出原列表中的偶数即可。
示例代码如下:
```python
# 输入原列表
lst = input("输入一个包含若干整数的列表,用空格分隔:").split()
# 转换为整数类型
lst = [int(x) for x in lst]
# 生成新列表,只包含偶数
new_lst = [x for x in lst if x % 2 == 0]
# 输出新列表
print(new_lst)
```
运行示例:
```
输入一个包含若干整数的列表,用空格分隔:1 2 3 4 5 6 7 8 9
[2, 4, 6, 8]
```
阅读全文