Python基礎雜貨店(七) 元組

2021-09-11 02:39:47 字數 997 閱讀 3438

元組和列表是近親,列表允許並且提供了方法來改變它的值,元組使用小括號,列表使用方括號。元組是不可改變的,即不允許你改變它的值----這也是它沒有方法的部分原因。

元組的主要作用是作為引數傳遞給函式呼叫、或是從函式呼叫那裡獲得引數時,保護其內容不被外部介面修改。

元組在前台的用武之地不大,但是在後台卻是使用得相當頻繁的。

元組建立很簡單,只需要在括號中新增元素,並使用逗號隔開即可

乙個例子說明元組:

t=()

t=(1,2,3)

可以使用dir(tuple)檢視元組支援的操作

count(self, value) #統計某個值的個數

index(self, value, start=none, stop=none) #獲得某個位置的資料,start表示索引開始位置,stop表示索引結束位置

例子

people = ("lian","wang","huang","li","nature","lian","chao","de","niubi")

print(people[2]) #huang

print(people.index("lian")) #0

print(people.index("lian",2,6)) #5

元組的內建方法和列表字典差不多,這裡就具體解說了

str:(可列印)字串表示

list:列表表示

tuple:元組表示

len:物件的勢

max:序列中「最大的」物件

range:給定範圍內可迭代的數字

sorted:返回排好序的列表

sum:列表值加和(數字)

any:是不是有元素為true?

zip:返回ngen元組的迭代器,其中每個元組包含了n個序列裡對應的元素

Python基礎雜貨店(二)

if語句 if 條件 條件成立時執行的語句 注意 的縮排問題,的縮排要使用乙個tab鍵或者四個空格 建議使用四個空格,tab和空格最好不要混用 例子 name lianzs if lian in c print ok if 條件 條件成立時,執行的語句 else 條件不成立執行的語句 例子a 1 i...

Python基礎語法(七) 元組

python 的元組與列表類似,不同之處在於元組的元素不能修改,元組使用小括號,列表使用方括號,其實元組可以不用小括號,只有逗號隔開也是可以的,元組建立很簡單,只需要在括號中新增元素,並使用逗號隔開即可。一 建立和訪問元組 1 建立元組 tuple1 andy 1.2,7,9 print tuple...

Python基礎雜貨店(六) 字典

和列表的區別 字典用 定義 字典使用鍵值對儲存資料,鍵值對之間使用,分隔 lierge 通過關鍵字dict與關鍵字引數 dict name lian age 20 2.通過二元組列表建立 d name lian age 20 dic dict d 3.通過zip與dict結合建立 z zip abc...