📅  最后修改于: 2023-12-03 15:19:32.486000             🧑  作者: Mango
本文将介绍如何使用 Python 编写程序将一个列表拆分为两个子列表,其中一个包含所有偶数,另一个包含所有奇数。
def even_odd_split_lst(lst):
"""
将一个列表拆分为两个子列表,其中一个包含所有偶数,另一个包含所有奇数
Parameters:
----------
lst : list
待拆分的列表
Returns:
-------
tuple
一个元组,包含两个列表。一个包含所有偶数,一个包含所有奇数。
"""
even_lst = []
odd_lst = []
for num in lst:
if num % 2 == 0: # 判断是否为偶数
even_lst.append(num)
else:
odd_lst.append(num)
return (even_lst, odd_lst)
lst = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
even_lst, odd_lst = even_odd_split_lst(lst)
print("偶数列表: ", even_lst) # [2, 4, 6, 8, 10]
print("奇数列表: ", odd_lst) # [1, 3, 5, 7, 9]
本文介绍了如何使用 Python 编写程序将一个列表拆分为两个子列表,其中一个包含所有偶数,另一个包含所有奇数。这个程序的实现非常简单,只需要遍历列表,判断每一个数是否为偶数,并将其添加到相应的列表中。如果你有其他的实现方式或者更好的想法,也可以在评论区分享,让我们共同学习。