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

Pythonでリストをタプルで並べ替える


タプル内のリストをソートする必要がある場合は、「tuple」メソッド、「sorted」メソッド、およびジェネレーター式を使用できます。

'sorted'メソッドは、リストの要素を並べ替えるために使用されます。これは組み込み関数であり、ソートされたリストを返します。

ジェネレーターは、イテレーターを作成する簡単な方法です。 '__iter __()'および'__next __()'メソッドを使用してクラスを自動的に実装し、内部状態を追跡し、返される可能性のある値が存在しない場合は'StopIteration'例外を発生させます。

'tuple'メソッドは、引数としてiterableを取り、それをタプル型に変換します。

リストを使用して、異種の値(つまり、整数、浮動小数点、文字列などの任意のデータ型のデータ)を格納できます。

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

my_tuple = ([4, 55, 100], [44, 55, 67], [7, 86, 0])

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

my_result = tuple((sorted(sub) for sub in my_tuple))

print("The tuple of list after sorting is : " )
print(my_result)

出力

The tuple of list is
([4, 55, 100], [44, 55, 67], [7, 86, 0])
The tuple of list after sorting is :
([4, 55, 100], [44, 55, 67], [0, 7, 86])

説明

  • リストのタプルが作成され、コンソールに表示されます。
  • 繰り返され、「sorted」メソッドを使用してソートされます。
  • 「tuple」メソッドを使用してタプルに変換されます。
  • これはすべてジェネレータ式を使用して行われます。
  • これは値に割り当てられます。
  • コンソールに表示されます。

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

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

  2. Pythonリスト

    このチュートリアルでは、Pythonリストについて学習します。リストの作成、アイテムへのアクセス、アイテムの削除、リストの削除などの方法。 Pythonでは、リストは角かっこ[]を使用して作成されます リスト内の各項目は、コンマ,で区切られます。 。 Pythonリストには複数の異なるタイプのオブジェクトを含めることができるため、すべてが文字列や整数である必要はありません。たとえば、混合タイプを含むリストを作成できます。 mixedTypesList = [a, True, 1, 1.0] リストの作成方法 colorsList = [red, green, blue] print(co