指定されたインデックスに要素を持つ行を返すPythonプログラム
指定されたインデックスに要素を持つ行を返す必要がある場合は、単純な反復と「追加」関数を使用できます。
例
以下は同じもののデモンストレーションです
my_list_1 = [[21, 81, 35], [91, 14, 0], [64, 61, 42]]
my_list_2 = [[21, 92, 63], [80, 19, 65], [54, 65, 36]]
print("The first list is :")
print(my_list_1)
print("The second list is :")
print(my_list_2)
my_key = 0
my_result = []
for index in range(len(my_list_1)):
if my_list_1[index][my_key] == my_list_2[index][my_key]:
my_result.append(my_list_1[index])
my_result.append(my_list_1[index])
print("The result is :")
print(my_result) 出力
The first list is : [[21, 81, 35], [91, 14, 0], [64, 61, 42]] The second list is : [[21, 92, 63], [80, 19, 65], [54, 65, 36]] The result is : [[21, 81, 35], [21, 81, 35]]
説明
-
2つのネストされたリストが定義され、コンソールに表示されます。
-
キー、つまりインデックス値が定義されています。
-
空のリストが定義されています。
-
最初のリストが繰り返され、最初と2番目のインデックス要素のインデックスが一致すると、値が空のリストに追加されます。
-
これは、コンソールに表示される結果です。
-
リストに偶数を出力するPythonプログラム
この記事では、特定の問題ステートメントを解決するための解決策とアプローチについて学習します。 問題の説明 反復可能なリストを指定すると、リスト内のすべての偶数を出力する必要があります。 ここでは、特定の問題ステートメントに対する3つのアプローチについて説明します。 アプローチ1-拡張forループの使用 例 list1 = [11,23,45,23,64,22,11,24] # iteration for num in list1: # check if num % 2 == 0: print(nu
-
リストのすべてのサブリストを出力するPythonプログラム。
リストを指定して、リストのすべてのサブリストを印刷します。 例- Input : list = [1, 2, 3] Output : [], [1], [1, 2], [1, 2, 3], [2], [2, 3], [3]] アルゴリズム Step 1 : given a list. Step 2 : take one sublist which is empty initially. Step 3 : use one for loop till length of the given list. Step 4 : Run a loop from i+1 to length of th