首頁  >  文章  >  後端開發  >  python tuple有什麼用

python tuple有什麼用

little bottle
little bottle原創
2019-05-22 09:49:159767瀏覽

Python中tuple(元組)的作用:當作為參數傳遞給函數呼叫、或是從函數呼叫取得參數時,保護其內容不被外部介面修改。通常用在使語句或使用者定義的函數能夠安全地採用一組值的時候,即被使用的元組的值不會改變。

python tuple有什麼用

Python是一種電腦程式語言,也是一種腳本語言,它使用起來相較於其他語言來說非常簡易。就使得越來越多的人願意去學習Python。但是Python中的某些語法需要我們多加練習才能真正了解他的含義,下面我將帶大家一起來了解一下python中的tuple是做什麼的?

Python中有序列表叫tuple(元組)。

元組透過圓括號中以逗號分割的項目定義。

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

通常用在讓語句或使用者定義的函數能夠安全地採用一組值的時候,也就是被使用的元組的值不會改變。

tuple和list非常類似,但是tuple一旦初始化就不能修改,例如同樣是列出同學的名字:

>>> classmates = ('Michael', 'Bob', 'Tracy')

現在,classmates這個tuple不能變了,它也沒有append(),insert()這樣的方法。其他取得元素的方法和list是一樣的,你可以正常地使用classmates[0],classmates[-1],但不能賦值成另外的元素。

不可變的tuple有什麼意義?

因為tuple不可變,所以程式碼比較安全。如果可能,能用tuple代替list就盡量用tuple。

python tuple的用處

1、元組比列表操作速度快,在遍歷操作的時候,一定要使用元組,這樣速度回快很多

python tuple有什麼用

2、對不需要修改的資料進行“寫入保護”,可以使程式碼更加安全

python tuple有什麼用

3、可以在字典中被用成key,但列表不行

python tuple有什麼用

4、可以在字串格式化中出現

python tuple有什麼用

以上是python tuple有什麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn