2つのソートされていないリストのソートされたマージされたリストを作成するPythonプログラム
このチュートリアルでは、2つのリストをマージし、結果のリストをソートされた順序で出力するプログラムを作成します。いくつかの例を見てみましょう。
Input: list_1 = [1, 3, 2, 0, 3] list_2 = [20, 10, 23, 43, 56, -1] Output: [-1, 0, 1, 2, 3, 3, 10, 20, 23, 43, 56]
Input: list_1 = ["hafeez", "aslan"] list_2 = ["abc", "kareem", "b"] Output: ["abc", "aslan", "b", "hafeez", "kareem"]
次の手順でコードを書いてみましょう。
アルゴリズム
1. Initialize the lists. 2. Concatenate the two lists using + operator and store the result in a new variable. 3. Sort the resultant list with sort() method of the list. 4. Print the sorted list.
コードを参照してください。
例
## initializing the lists list_1 = [1, 3, 2, 0, 3] list_2 = [20, 10, 23, 43, 56, -1] ## concatenating two lists new_list = list_1 + list_2 ## soring the new_list with sort() method new_list.sort() ## printing the sorted list print(new_list)
出力
上記のプログラムを実行すると、次の出力が得られます。
[-1, 0, 1, 2, 3, 3, 10, 20, 23, 43, 56]
同じプログラムを異なるリストで実行しています。
例
## initializing the lists list_1 = ["hafeez", "aslan"] list_2 = ["abc", "kareem", "b"] ## concatenating two lists new_list = list_1 + list_2 ## soring the new_list with sort() method new_list.sort() ## printing the sorted list print(new_list)
出力
上記のプログラムを実行すると、次の出力が得られます。
['abc', 'aslan', 'b', 'hafeez', 'kareem']
結論
チュートリアルについて疑問がある場合は、コメントセクションにその旨を記載してください。
-
3Dリストを作成するPythonプログラム。
3Dリストは3D配列を意味します。このプログラムでは、整数要素を使用して3D配列を作成します。 例 Input: 3× 3 × 2 [[1,1,1],[2,2,2],[3,3,3]], [[4,4,4],[5,5,5],[6,6,6]] アルゴリズム Step 1: given the order of 3D list. Step 2: using for loop we create list and print data. サンプルコード # Python program to created 3D list import pprint def print3D(i,
-
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