将列表中的偶数和奇数元素放入两个不同列表的 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 程序 的全部内容, 来源链接: utcz.com/z/362028.html

回到顶部