编写程序,输入一个包含若干整数的列表,输出一个新列表,要求新列表中只包含原列表中的偶数。
时间: 2023-06-24 07:08:50 浏览: 70
可以使用 Python 编程语言来实现此任务。以下是一个示例代码:
```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,10
```
示例输出:
```
新列表为: [2, 4, 6, 8, 10]
```
相关问题
编写程序输入一个包含若干整数的列表输出一个新列表要求新列表中只包含原列表中的偶数
好的,我可以帮您编写这样的程序。以下是 Python 代码示例:
```python
# 输入原列表
num_list = input("请输入包含若干整数的列表,以逗号分隔:").split(",")
# 将字符串列表转换为整数列表
num_list = [int(num) for num in num_list]
# 从原列表中筛选出偶数
even_list = [num for num in num_list if num % 2 == 0]
# 输出新列表
print("新列表中只包含原列表中的偶数:", even_list)
```
您只需要运行这段代码,并按照提示输入包含若干整数的列表,程序将会输出一个新列表,其中只包含原列表中的偶数。请注意,输入的整数之间需要用逗号分隔。
Python编写程序输入一个包含若干整数的列表,输出一个新列表,要求新列表中只包含原列表中的偶数。
好的,这是一个Python编程问题。您可以使用以下代码实现:
```
# 输入一个包含若干整数的列表
lst = input("请输入一个由整数组成的列表,以逗号分隔:")
lst = lst.split(",") # 将输入的字符串转化为列表
lst = [int(i) for i in lst] # 将列表中的字符串元素转化为整型
# 输出一个新列表,只包含原列表中的偶数
new_lst = [i for i in lst if i%2==0] # 列表推导式,筛选偶数元素
print("原列表中的偶数为:", new_lst)
```
这个代码主要利用了Python 的列表推导式和条件筛选语句,先将输入的字符串转化为列表,再利用列表推导式筛选出偶数元素放到一个新列表中,最后输出新列表即可。