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

PythonでN要素でタプルをトリミングする


タプルのリストを特定の数の要素でトリミングする必要がある場合は、「del」演算子を使用できます。

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

my_list = [(1,2, 11), (99, 76, 34, 89), (3.08, 11.56), ("Hi", "Will"), ("Rob", 'Ron')]
n = 2
print("The list is :")
print(my_list)
print("The value of N is")
print(n)
del my_list[n]
print("The list after deleting N elements is :")
print(my_list)

出力

The list is :
[(1, 2, 11), (99, 76, 34, 89), (3.08, 11.56), ('Hi', 'Will'), ('Rob', 'Ron')]
The value of N is
2
The list after deleting N elements is :
[(1, 2, 11), (99, 76, 34, 89), ('Hi', 'Will'), ('Rob', 'Ron')]

説明

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

  • タプルをトリミングする必要のある数nが定義されています。

  • コンソールに表示されます。

  • 「del」演算子は「n」とともに使用され、特定の数の要素が削除されます。

  • 特定の要素を削除した後のリストがコンソールに表示されます。


  1. タプルのリストをPythonのリストのリストに変換します

    要素がタプルであるPythonリストが提供される場合があります。次に、これらのタプルをさらに処理するためにリストに変換する必要があるデータ処理要件がある場合があります。この記事では、タプルのリストをリストのリストに変換する方法を説明します。 リスト内包表記付き これは、各要素をループするforループを作成し、list関数を適用してリストのリストを作成する簡単なアプローチです。 例 listA = [('Mon', 3), ('Wed', 4), ('Fri', 7, 'pm')] # Given list print("

  2. タプルのリストをPythonのリストに変換する

    要素がタプルであるリストに出くわすことがあります。ただし、さらにデータを処理するには、タプルをリストの通常の要素に変換する必要がある場合があります。この記事では、これを実現するためのアプローチについて説明します。 リスト内包表記付き このアプローチでは、ネストされたforループを設計して、各タプルを反復処理し、要素の最終的なリストを作成します。 例 listA = [('Mon', 3), ('Wed', 4), ('Fri', 7, 'pm')] # Given list print("Given list : \n