データタプルのタイプの章1.5

まず、タプルは何ですか

  • タプルは不変のリストです
  • ある容器のマークとしてタプル括弧();(要素1、要素2、...)
  • タプルの不変性、追加することはできません、削除、変更、
  • タプルを注文、サポート添字
  • タプル要素は、データの任意のタイプであってもよいです

第二に、運転タプル。(操作の類似性と偉大なタプルのリストには、別途記載されているいくつかのユニークな操作があります)

1、(実質的に同一のチェックリストやタプル、タプルが、追加、削除、変更をサポートしていません)検索
tuple1 = (2,5,8,1,8)
print(tuple1[0])
print(tuple1[3])
print(tuple1[2:4:2])
2、同じ操作タプルとリスト

+、* ==!= lenの最大最小の合計ではないにソートされ

第三に、独自のタプルの操作

図1に示すように、個々の要素のタプル(以下、単一の要素は、コンマを追加する、またはしないタイプの印刷します)
list1 = [10]
print(list1, type(list1))   #   [10] <class 'list'>
tuple1 = (10,)
print(tuple1,type(tuple1))
2)(括弧内のみタプル値を使用省略することができ、直接タプルまたはデータの離間複数カンマで表されます
tuple2 = 10,20,30
数はタプルの要素数を維持することによって可変でそれぞれのタプルを取得することができるように3、(この方法も適用できるリストです)
tuple3 = (10,20)
x,y = tuple3
print(x,y)   #   10 20
4宣言変数は要素の組を複数取得し、また、変数の数はタプルの要素数よりも小さくてもよいが、変数アスタリスク複数*の最初の一つは可変である必要があり、変数はアスタリスクで取得することができます残りのアスタリスク完全取得せずに変数。(リストには、この方法を適用します)
tuple4 = (1,3,5,0,3,8)
x1 ,*x2 ,x3 = tuple4
print(x1,x2,x3)

おすすめ

転載: www.cnblogs.com/anjhon/p/11892280.html