一、元組的元素不能修改,只能訪問
a=tuple("abcdef")
print(a[1]) #結果:b
a[1]=10 #結果會報錯,不支援元素賦值
二、元組的訪問和列表一樣,元組訪問後返回的仍然是元組
a=(10,20,30,40,50)
print(a[2]) #結果:30
print(a[:]) #結果:(10,20,30,40,50)
print(a[1:3]) #結果:(20,30)
print(a[::-1]) #結果:(50,40,30,20,10)
三、 列表關於排序的方法list.sort()是修改原列表物件,元組沒有該方法。如果要對元組排
序,只能使用內建函式 sorted(tupleobj),並生成新的列表物件。
b=sorted(a)
print(b) #結果:[10, 20, 30]
注:元組使用內建函式sorted(a)排序(預設公升序)後,返回的是列表list物件
四、zip(列表 1,列表 2,...)將多個列表對應位置的元素組合成為元組,並返回這個 zip 物件。
a=[1,2,3]
b=[4,5,6]
c=[7,8,9]
d=zip(a,b,c)
print(d) #結果:返回的是zip物件,如果要呼叫,得迭代出來使用list()函式
print(list(d)) #結果:[(1, 4, 7), (2, 5, 8), (3, 6, 9)]
Python訪問元組
python訪問元組 使用索引下標進行訪問元組 通過索引下標進行訪問 tuple 1 a b c d e f g 輸出元組中的第乙個值 print tuple 1 0 a 輸出元組中的第六個值 print tuple 1 5 f 輸出元組的最後乙個元素 print tuple 1 1 g 通過切片訪...
Python序列 列表元素的訪問和計數
我們可以通過索引直接訪問元素,索引的區間在 0,列表長度 1 這個範圍。超過這個範圍則會丟擲異常 index 可以獲取指定元素首次出現的索引位置。語法是 index value,start,end 其中,start和end指定了搜尋的範圍 count 可以返回指定元素在列表 現的次數 len 返回列...
python元組的建立 取值 排序 計數
元組的建立 1,通過 建立元組,小括號可以省略 a 10,20,30 或者 a 10,20,30 注意 如果元組中只有乙個元素時,則必須在後面加逗號 a 1 type a a 1,type a 2,通過 tuple 建立元組 tuple 可迭代物件 b tuple abc b a b c b tup...