python中的元組

2021-08-27 21:30:17 字數 2305 閱讀 9873

1、元組

列表中通常儲存相同型別的資料,而元組中通常儲存不同型別的資料

tuple(元組)與列表相似,不同之處在於元組的元素不能修改

元組表示多個元素組成的序列

元組在python開發中,有特定的應用場景

用於儲存一串資訊,資料之間使用,分隔

元組用()定義

2、元組的特點

t2 = ('hello')    #要是沒有加逗號,引號裡面是什麼型別就會列印什麼型別,而不會列印元組型別

t3 = (1,) #加逗號才會列印元組型別

1、索引和切片

allowusers = ('root', 'westos', 'fentiao')

print allowusers[0] #列印索引值為0的元素,也就是第乙個元素

print allowusers[-1] #列印倒數第乙個元素

print allowusers[1:] #列印除第乙個外的其他元素

print allowusers[2:] #列印除前兩個之外的其他元素

print allowusers[:-1] #列印除最後乙個之外的其他元素

print allowusers[::-1] #倒敘列印所有元素

2、重複

allowusers = ('root', 'westos', 'fentiao')

print allowusers * 2

3、連線

allowusers = ('root', 'westos', 'fentiao')

print allowusers + ('fensi', 'fendai')

4、成員操作符

allowusers = ('root', 'westos', 'fentiao')

print

'westos'

in allowusers

print

'westos'

notin allowusers

1、變數交換數值

a = 1

b = 2

b, a = a, b #實際上是先將(a,b)封裝成乙個元組(1,2),然後在重新賦值

print a, b

2、列印變數值

name = 'westos'

age = 10

t = (name, age) #將t定義成乙個元組,也就是說最後列印的t,就是和(name,age)列印出來是一樣的

print

'name: %s,age:%d' % (name, age)

print

'name: %s,age:%d' % t

3、元組的賦值

t =('westos',10,100)

name,age,score =t #將t的值按照索引分別賦給name,age,score

print name,age,score

scores = (100, 89, 45, 78, 53)

scores = sorted(scores) #將scores按從小到大的順序排列

python中的元組 Python中的元組

一 元組 tuple 元組基本上就像乙個不可改變的列表。與列表一樣支援任意型別的元素 支援巢狀以及常見的序列操作。元組也有一些方法,可用dir tuple 檢視。元組編寫在圓括號中。info 林間 man 1991,7,13,true 支援不同型別 info 林間 man 1991,7,13 tru...

Python中的元組

元組是一種固定長度 不可變的python物件序列。1.建立 建立元組最簡單的方法就是用逗號分隔序列值。tup 4,5,6 tup 4,5,6 當你通過更複雜的表示式來定義元組時,通常需要用括號將值包起來.tup 2 4,5,6 7,8 tup 2 4,5,6 7,8 以上是生成了元素是元組的元組。2...

python中的元組

元組 類似列表 當成容器 特點 1.定義時 2.元組中的內容不可修改 3.關鍵字tuple 列表 元組 用列表強制轉化為元組 t1 print type t1 class tuple t2 1 print type t2 int t3 1,print type t3 class tuple t4 a...