编写程序,输入一个包含若干整数的列表,输出一个新列表,要求新列表中只包含原列表中的偶数。
时间: 2023-11-04 18:13:04 浏览: 85
好的,我可以帮你编写这个程序。以下是 Python 代码实现:
```python
# 输入原列表
nums = input("请输入包含若干整数的列表,用空格分隔:").split()
# 将字符串类型的列表转换为整型列表
nums = list(map(int, nums))
# 用列表解析式筛选出偶数
new_nums = [num for num in nums if num % 2 == 0]
# 输出新列表
print(new_nums)
```
代码说明:
1. 首先用 `input()` 函数获取用户输入的原列表,使用 `split()` 方法将其转换为列表类型。
2. 使用 `map()` 函数将列表中的每个元素从字符串类型转换为整型。
3. 使用列表解析式筛选出原列表中的偶数,并将其存储到新列表 `new_nums` 中。
4. 使用 `print()` 函数输出新列表 `new_nums`。
希望这个程序可以帮到你!
相关问题
编写程序输入一个包含若干整数的列表输出一个新列表要求新列表中只包含原列表中的偶数
好的,以下是 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()` 函数。
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 的列表推导式和条件筛选语句,先将输入的字符串转化为列表,再利用列表推导式筛选出偶数元素放到一个新列表中,最后输出新列表即可。
阅读全文
相关推荐
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![txt](https://img-home.csdnimg.cn/images/20241231045021.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pptx](https://img-home.csdnimg.cn/images/20241231044947.png)