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

Python –指定されたタプルのリストからすべての大文字をフィルタリングします


タプルのリストからすべての大文字をフィルタリングする必要がある場合は、単純な反復、ブール値、「append」メソッド、および「isupper」メソッドが使用されます。

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

my_list = [("PYTHON", "IS", "Fun"), ("PYTHON", "COOl"), ("PYTHON", ), "ORIENTED", "OBJECT"]

print("The list is : " )
print(my_list)

my_result_list = []
for sub_list in my_list:
   my_result = True
   for element in sub_list:

      if not element.isupper():
         my_result = False
         break

   if my_result:

      my_result_list.append(sub_list)

print("The resultant list is : ")
print(my_result_list)

出力

The list is :
[('PYTHON', 'IS', 'Fun'), ('PYTHON', 'COOl'), ('PYTHON',), 'ORIENTED', 'OBJECT']
The resultant list is :
[('PYTHON',), 'ORIENTED', 'OBJECT']

説明

  • タプルのリストが定義され、コンソールに表示されます。

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

  • 元のリストが繰り返され、ブール値が「True」に設定されます。

  • リストが再度繰り返され、すべての要素が大文字に属するかどうかがチェックされます。

  • そうでない場合、ブール値はFalseに設定されます。

  • コントロールはループから抜け出します。

  • ブール値に基づいて、要素が空のリストに追加されます。

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


  1. リスト内のPythonタプルからn番目の要素にアクセスする

    Pythonリストには、要素としてタプルを含めることができます。この記事では、指定されたタプルの要素として存在するタプルからn番目ごとの要素にアクセスする方法について説明します。 インデックスの使用 n番目のインデックスにin句を適用して、リストの要素にアクセスするforループを設計できます。次に、結果を新しいリストに保存します。 例 Alist = [('Mon','3 pm',10),('Tue','12pm',8),('Wed','9 am',8),('Thu','6

  2. Python-リストから偶数値をフィルタリングする

    データ分析の一環として、特定の基準を満たすリストから値を除外する必要があります。この記事では、リストから偶数の値のみを除外する方法を説明します。 リストの各要素を調べ、それを2で割って、余りをチェックする必要があります。余りがゼロの場合、それを偶数と見なします。リストからこれらの偶数をフェッチした後、この偶数を除外する新しいリストを作成するための条件を設定します。その新しいリストは、適用したフィルタリング条件の結果です。 forループの使用 これは、リストの要素を読み取り、2で除算可能性をチェックする最も簡単な方法です。次のコードには、要素を読み取り、2で除算可能性をチェックするforルー