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

Pythonでnより大きい場合は、タプルのリストからタプルを削除します


タプルが値'n'より大きい場合にタプルのリストからタプルを削除する必要がある場合は、ラムダ関数を使用できます。

匿名関数は、名前なしで定義される関数です。一般に、Pythonの関数は「def」キーワードを使用して定義されますが、無名関数は「lambda」キーワードを使用して定義されます。

単一の式を取りますが、任意の数の引数を取ることができます。式を使用して、その結果を返します。

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

my_tuple = [('a', 130), ('b', 230), ('c', 25),('z', 654), ('f', 69)]

print("The list of tuple is : ")
print(my_tuple)

my_result = [i for i in my_tuple if i[1] >= 100]

print ("The resultant list of tuple is : ")
print(my_result)

出力

The list of tuple is :
[('a', 130), ('b', 230), ('c', 25), ('z', 654), ('f', 69)]
The resultant list of tuple is :
[('a', 130), ('b', 230), ('z', 654)]

説明

  • タプルのリストが定義され、コンソールに表示されます。
  • 繰り返され、ゼロ以上の要素があるかどうかがチェックされます。
  • はいの場合、リストに変換されます。
  • この操作のデータは変数に格納されます。
  • この変数は、コンソールに表示される出力です。

  1. Python-リスト内のKより大きい値の数

    多くの複雑な問題の基本的な問題の1つは、Pythonのリストで特定の数より大きい数を見つけることです。これは一般的に発生します。 例 # find number of elements > k using for loop # initializing list test_list = [1, 7, 5, 6, 3, 8] # initializing k k = 4 # printing list print ("The list : " + str(test_list)) # using for loop to get numbers > k count =

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

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