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

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番目の要素と比較されます。

  • これはリストに変換されます。

  • これは変数に割り当てられます。

  • これは、コンソールに表示される出力です。


  1. リストに奇数を出力するPythonプログラム

    この記事では、特定の問題ステートメントを解決するための解決策とアプローチについて学習します。 問題の説明 入力として反復可能なリストが与えられた場合、与えられた反復可能で奇数を表示する必要があります。 ここでは、この問題を解決するための3つの異なるアプローチについて説明します。 アプローチ1-拡張forループの使用 例 list1 = [11,23,45,23,64,22,11,24] # iteration for num in list1:    # check    if num % 2 != 0:       p

  2. リストのすべてのサブリストを出力する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