Python元組元素訪問 計數方法 切片操作

2021-09-26 18:44:38 字數 771 閱讀 3338

一、元組的元素不能修改,只能訪問

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...