编写程序输入一个包含若干整数的列表输出一个新列表要求新列表中只包含原列表中的偶数
时间: 2023-11-04 20:04:32 浏览: 58
编写程序,输入两个分别包含若干整数的列表LA、LB.py
5星 · 资源好评率100%
好的,以下是 Python 代码实现:
```python
# 输入原列表
nums = input("请输入一个包含若干整数的列表,用空格隔开:").split()
# 转成整型
nums = [int(num) for num in nums]
# 过滤出偶数
even_nums = [num for num in nums if num % 2 == 0]
# 输出新列表
print("新列表中只包含原列表中的偶数:", even_nums)
```
代码思路:
1. 输入原列表,使用 `input()` 函数,并用空格 `split()` 分隔输入的字符串。
2. 将输入的字符串列表转换成整数列表,使用列表推导式。
3. 过滤出原列表中的偶数,使用列表推导式和取模运算符 `%`。
4. 输出新列表,使用 `print()` 函数。
阅读全文