この記事では、Python データ型のタプルについて詳しく説明します。これには一定の参考価値があります。必要な友人は参照できます。お役に立てば幸いです。
1. タプルの概念
Python のタプルは、順序付けられた要素のコレクションです。リストとの違いは、タプルが不変であることです。一度定義すると、変更することはできません;
タプルは不変であることに注意してください;
t = (1,2,3,4,5,6,7) print(t[2]) #输出3
へのアクセスタプルはリストに似ており、 インデックス
;タプルは変更できないため、タプルを追加、削除、変更、またはチェックする方法はありませんが、これはタプルの不変性も反映しています;
from collections import namedtuple Point = namedtuple('Point',['a','b']) point = Point(1, 2) print(point.a) #输出1 print(point.b) #输出2
使用する前に、collection モジュールを通じて namedtuple クラスをインポートする必要があります。
タプル クラスを構築します: クラス名 =namedtuple('クラス名', [反復可能なオブジェクト]) ;
タプルはドット構文 を通じてもアクセスできます);
lst = list([1,2,7,6,3,5,4]) print(lst) #输出[1, 2, 7, 6, 3, 5, 4] for i in range(len(lst)): #有多少元素则需要排序多少次 for j in range(len(lst) - i - 1): if lst[j] > lst[j+1]: #使元素交换位置 tmp = lst[j] lst[j] = lst[j+1] lst[j+1] = tmp print(lst) #输出[1, 2, 3, 4, 5, 6, 7]
そして、最終的に最大の要素がキューに配置されます 最後に;
以上がPython データ型のタプルの詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。