将列表中的偶数和奇数元素分别放入两个不同的列表的Python程序

将列表中的偶数和奇数元素分别放入两个不同的列表的Python程序

当需要将列表中的偶数和奇数元素分别放入两个不同的列表中时,可以定义一个包含两个空列表的方法。 可以使用模运算符来确定数字是偶数还是奇数。

以下是示例:

示例

def split_list(my_list):
   even_list = []
   odd_list = []
   for i in my_list:
      if (i % 2 == 0):
         even_list.append(i)
      else:
         odd_list.append(i)
   print("奇数列表是:", even_list)
   print("偶数列表是:", odd_list)

my_list = [2, 5, 13, 17, 51, 62, 73, 84, 95]
print("该列表是:")
print(my_list)
split_list(my_list)

解果

该列表是:
[2, 5, 13, 17, 51, 62, 73, 84, 95]
奇数列表是:[2, 62, 84]
偶数列表是:[5, 13, 17, 51, 73, 95]

解释

  • 定义了一个名为“split_list”的方法,该方法接受一个列表作为参数。

  • 定义了两个空列表。

  • 对参数列表进行迭代,并使用模运算符确定数字是偶数还是奇数。

  • 如果是偶数,则将其添加到第一个列表中,否则将其添加到第二个列表中。

  • 在控制台上以输出的形式显示。

  • 在函数之外,定义了一个列表,并通过传递该列表来调用该方法。

  • 在控制台上以输出的形式显示结果。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程