📅  最后修改于: 2023-12-03 15:19:19.772000             🧑  作者: Mango
在Python编程中,有时候需要将一个列表中的偶数和奇数元素拆分为两个不同的列表。这样可以更方便地对各个元素进行不同的操作。在本篇文章中,我们将介绍如何使用Python的条件语句和列表操作对一个列表中的偶数和奇数元素进行拆分。
首先,我们需要创建一个包含偶数和奇数的列表,这个列表可以包含任何数量的元素,例如:
my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9]
接下来,我们需要使用条件语句和列表操作将这个包含偶数和奇数的列表拆分为两个不同的列表。
even_list = []
for i in my_list:
if i % 2 == 0:
even_list.append(i)
print("偶数元素列表为:", even_list)
输出结果为:偶数元素列表为: [2, 4, 6, 8]
odd_list = []
for i in my_list:
if i % 2 != 0:
odd_list.append(i)
print("奇数元素列表为:", odd_list)
输出结果为:奇数元素列表为: [1, 3, 5, 7, 9]
下面是将偶数和奇数元素拆分为两个不同的列表的完整代码:
my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9]
even_list = []
odd_list = []
for i in my_list:
if i % 2 == 0:
even_list.append(i)
else:
odd_list.append(i)
print("原列表为:", my_list)
print("偶数元素列表为:", even_list)
print("奇数元素列表为:", odd_list)
输出结果为:
原列表为: [1, 2, 3, 4, 5, 6, 7, 8, 9]
偶数元素列表为: [2, 4, 6, 8]
奇数元素列表为: [1, 3, 5, 7, 9]
如此,我们通过Python的条件语句和列表操作,成功将一个包含偶数和奇数的列表拆分为了两个不同的列表。