Python-列表:将一个列表拆分成两个列表并按升序输出 分数 20 作者 gllypx 单位 桂林学院 输入一个由若干正整数组成的列表,将其中的奇数和偶函分别存入另外两个列表中,并将这两个列表按升序输出。 输入格式: 输入一个由若干正整数组成的列表。 输出格式: 按升序输出这两个分别由奇数和偶数构成的列表。 输入样例: [2,5,8,4,3,7,12,20] 输出样例: [3, 5, 7] [2, 4, 8, 12, 20]
时间: 2024-03-18 13:38:31 浏览: 147
Python3 把一个列表按指定数目分成多个列表的方式
这是一个简单的任务。以下是 Python 代码的实现:
```python
# 输入一个由若干正整数组成的列表
nums = eval(input())
# 将奇数和偶数分别存入两个列表中
odd_nums = []
even_nums = []
for num in nums:
if num % 2 == 0:
even_nums.append(num)
else:
odd_nums.append(num)
# 将两个列表按升序输出
odd_nums.sort()
even_nums.sort()
print(odd_nums)
print(even_nums)
```
你可以试着输入一些数字,看看程序是否按照要求输出了两个列表。
阅读全文