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

Pythonで長さKのタプルを削除する


特定の長さ「K」のタプルを削除する必要がある場合は、リスト内包表記を使用できます。

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

my_list = [(32, 51), (22,13 ), (94, 65, 77), (70, ), (80, 61, 13, 17)]

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

K = 1
print("The value of K is ")
print(K)
my_result = [ele for ele in my_list if len(ele) != K]

print("The filtered list is : ")
print(my_result)

出力

The list is :
[(32, 51), (22, 13), (94, 65, 77), (70,), (80, 61, 13, 17)]
The value of K is
1
The filtered list is :
[(32, 51), (22, 13), (94, 65, 77), (80, 61, 13, 17)]

説明

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

  • Kの値が割り当てられ、コンソールに表示されます。

  • リスト内包表記は、タプルのリスト内のすべての要素の長さをチェックするために使用されます。

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

  • コンソールに出力として表示されます。


  1. Pythonで辞書をタプルのリストに変換する

    あるコレクションタイプから別のコレクションタイプへの変換は、Pythonでは非常に一般的です。データ処理のニーズによっては、ディクショナリに存在するキーと値のペアを、リスト内のタプルを表すペアに変換する必要がある場合があります。この記事では、これを実現するためのアプローチについて説明します。 内で これは単純なアプローチであり、を検討するだけです。 例 Adict = {30:'Mon',11:'Tue',19:'Fri'} # Given dictionary print("The given dictionary: "

  2. Pythonのタプルのリストで頻度を見つける

    Pythonでは、さまざまな種類のデータコンテナが混同される可能性があります。リストには、それぞれがタプルである要素を含めることができます。この記事では、そのようなリストを取得し、それ自体がリストの要素であるタプル内の要素の頻度を見つけます。 カウントとマップの使用 ラムダ関数を適用して、リストに存在するタプルの最初の要素をそれぞれカウントします。次に、マップ関数を適用して、検索している要素の総数を求めます。 例 # initializing list of tuples listA = [('Apple', 'Mon'), ('Banana'