7-3 Python-列表:将一个列表拆分成奇偶俩个列表并按升序输出
时间: 2024-09-23 16:12:52 浏览: 68
从零开始学习 Python 3 - 数据容器大揭秘 3:列表 - 存储数据的百宝箱
在Python中,你可以通过循环遍历列表,并根据元素的奇偶性将其分别添加到两个新的列表中。这里是一个例子来展示如何操作:
```python
def split_and_sort_lists(numbers):
# 创建空的奇数列表和偶数列表
odd_list = []
even_list = []
# 遍历输入的数字列表
for num in numbers:
if num % 2 == 0: # 如果数字是偶数
even_list.append(num)
else: # 否则是奇数
odd_list.append(num)
# 对两个列表进行排序
odd_list.sort()
even_list.sort()
# 返回结果,偶数列表在前,奇数列表在后
return even_list, odd_list
# 示例
numbers = [5, 2, 9, 8, 1, 6]
even_odd_lists = split_and_sort_lists(numbers)
print("偶数列表:", even_odd_lists[0])
print("奇数列表:", even_odd_lists[1])
#
阅读全文