1桁の要素を抽出するPythonプログラム
1桁の要素を抽出する必要がある場合は、リスト内包表記と「すべての演算子が使用されます。
以下は同じのデモンストレーションです-
例
my_list = [863, 1, 463, "pyt", 782, 241, "is", 639, 4, "fun"] print("The list is :") print(my_list) my_result = [index for index in my_list if all(str(element) == str(index)[0] for element in str(index))] print("The result is :") print(my_result)
出力
The list is : [863, 1, 463, 'pyt', 782, 241, 'is', 639, 4, 'fun'] The result is : [1, 4]
説明
-
リストが定義され、コンソールに表示されます。
-
リスト内包表記はリストを反復処理するために使用され、すべての要素がリストに変換され、0番目の要素と比較されます。
-
これはリストに変換されます。
-
これは変数に割り当てられます。
-
これは、コンソールに表示される出力です。
-
リストに奇数を出力するPythonプログラム
この記事では、特定の問題ステートメントを解決するための解決策とアプローチについて学習します。 問題の説明 入力として反復可能なリストが与えられた場合、与えられた反復可能で奇数を表示する必要があります。 ここでは、この問題を解決するための3つの異なるアプローチについて説明します。 アプローチ1-拡張forループの使用 例 list1 = [11,23,45,23,64,22,11,24] # iteration for num in list1: # check if num % 2 != 0: p
-
リストのすべてのサブリストを出力する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