Python
 Computer >> コンピューター >  >> プログラミング >> Python

リスト内の偶数要素と奇数要素を2つの異なるリストに入れるPythonプログラム


リスト内の偶数要素と奇数要素を2つの異なるリストに配置する必要がある場合は、2つの空のリストを持つメソッドを定義できます。剰余演算子を使用して、数値が偶数か奇数かを判断できます。

以下は同じのデモンストレーションです-

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("The list of odd numbers are :", even_list)
   print("The list of even numbers are :", odd_list)

my_list = [2, 5, 13, 17, 51, 62, 73, 84, 95]
print("The list is ")
print(my_list)
split_list(my_list)

出力

The list is
[2, 5, 13, 17, 51, 62, 73, 84, 95]
The list of odd numbers are : [2, 62, 84]
The list of even numbers are : [5, 13, 17, 51, 73, 95]

説明

  • 「split_list」という名前のメソッドが定義されており、リストをパラメーターとして受け取ります。

  • 2つの空のリストが定義されています。

  • パラメータリストが繰り返され、モジュラス演算子を使用して、数値が偶数か奇数かが決定されます。

  • 偶数の場合は最初のリストに追加され、それ以外の場合は2番目のリストに追加されます。

  • これは、コンソールに出力として表示されます。

  • 関数の外部でリストが定義され、このリストを渡すことでメソッドが呼び出されます。

  • 出力はコンソールに表示されます。


  1. 2つのリストで欠落している値と追加の値を見つけるPythonプログラム?

    集合論では、集合Aの補集合はAにない要素を指します。集合Bに対するAの相対的な補集合は、集合AとBの差とも呼ばれます。ここではこの原理を適用します。 Pythonには違いの機能があります。 アルゴリズム Step 1 : first we create two user input list. A & B Step 2 : Insert A and B to a set. Step 3 : for finding the missing values of first list we apply difference function, difference of B from

  2. 2つのリストの違いをリストするPythonプログラム。

    この問題では、2つのリストが与えられます。私たちのタスクは、2つのリストの違いを表示することです。 Pythonはset()メソッドを提供します。ここではこの方法を使用します。セットは、重複する要素がない順序付けられていないコレクションです。セットオブジェクトは、和集合、共通部分、差、対称差などの数学演算もサポートしています。 例 Input::A = [10, 15, 20, 25, 30, 35, 40] B = [25, 40, 35] Output: [10, 20, 30, 15] 説明 difference list = A - B アルゴリズム Step 1: Inp