1、元組
列表中通常儲存相同型別的資料,而元組中通常儲存不同型別的資料2、元組的特點tuple(元組)與列表相似,不同之處在於元組的元素不能修改
元組表示多個元素組成的序列
元組在python開發中,有特定的應用場景
用於儲存一串資訊,資料之間使用,分隔
元組用()定義
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...