📜  python在偶数和奇数之间拆分列表的程序(1)

📅  最后修改于: 2023-12-03 15:19:32.486000             🧑  作者: Mango

Python 在偶数和奇数之间拆分列表的程序

简介

本文将介绍如何使用 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 编写程序将一个列表拆分为两个子列表,其中一个包含所有偶数,另一个包含所有奇数。这个程序的实现非常简单,只需要遍历列表,判断每一个数是否为偶数,并将其添加到相应的列表中。如果你有其他的实现方式或者更好的想法,也可以在评论区分享,让我们共同学习。