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

Pythonで文字が含まれていない場合は、タプルのリストからタプルを削除します


特定の条件に基づいてタプルのリストからタプルを削除する必要がある場合、つまりタプルに特定の文字が含まれていない場合は、リスト内包表記を使用できます。

リストを使用して、異種の値(つまり、整数、浮動小数点、文字列などの任意のデータ型のデータ)を格納できます。タプルのリストには、基本的にリストで囲まれたタプルが含まれています。

リスト内包表記は、リストを反復処理してリストに対して操作を実行するための省略形です。

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

my_list = [('. ', 62), ('Mark', 5),
   ('Paul.', 21), ('.....', 0),
   ('-Jane', 115), ('Jake', 15),
   ('::', 63), ('John', 3), ('--', 1),
   ('there', 82), ('Harold', 100)]

my_result = [(a, b) for a, b in my_list
   if any(c.isalpha() for c in a)]

print("The tuple that doesn't contain any character has been removed")
print("The resultant list of tuple is :")
print(my_result)

出力

The tuple that doesn't contain any character has been removed
The resultant list of tuple is :
[('Mark', 5), ('Paul.', 21), ('-Jane', 115), ('Jake', 15), ('John', 3), ('there', 82), ('Harold', 100)]

説明

  • タプルのリストが定義され、コンソールに表示されます。
  • タプルのリストが繰り返され、アルファベットファミリーに属しているかどうかがチェックされます。
  • この操作のデータは変数に格納されます。
  • この変数は、コンソールに表示される出力です。

  1. Pythonのタプルのリストから、指定された要素を含むタプルを検索します

    リストには、要素としてタプルを含めることができます。この記事では、文字列である特定の検索要素を含むタプルを識別する方法を学習します。 状態と状態 状態でフォローをデザインできます。その後、条件または条件の組み合わせについて言及できます。 例 listA = [('Mon', 3), ('Tue', 1), ('Mon', 2), ('Wed', 3)] test_elem = 'Mon' #Given list print("Given list:\n",listA) print("

  2. Pythonのタプルのリストでタプルを組み合わせる

    データ分析では、Pythonで利用可能なデータ構造の組み合わせを使用することがあります。リストには、その要素としてタプルを含めることができます。この記事では、タプルの各要素を別の特定の要素と組み合わせて、リストタプルの組み合わせを作成する方法を説明します。 forループあり 以下のアプローチでは、タプルの各要素を取得してリスト内の要素をループすることにより、要素のペアを作成するforループを作成します。 例 Alist = [([2, 8, 9], 'Mon'), ([7, 5, 6], 'Wed')] # Given list of tuple print(