Python教程:[5]列表和元組的區別

來源:酷知科普網 2.89W

列表和元組非常類似,有時候他們都幹一樣的事情。他們最大的區別是元組一旦被賦值,值不可以被改變,一旦改變就會出錯;但是列表可以任意的更改。其次的區別是他們用不同的符號表示,複製的時候,列表用方括號[],而元組用小括號()。

列表用法

(01)元組用方括號[]賦值,用逗號隔開每一個元素

Python教程:[5]列表和元組的區別

(02)讀取列表的第一個元素,索引號是0

Python教程:[5]列表和元組的區別 第2張

(03)然後我們用冒號可以讀取多個元素,如下

Python教程:[5]列表和元組的區別 第3張

(04)當然我們還可以換一種方向

Python教程:[5]列表和元組的區別 第4張

(05)直接改變第二個元素的值

Python教程:[5]列表和元組的區別 第5張

(06)列表跟陣列不同的是,它可以改變元素的型別,比如有一個字串可以放到列表中奧。

Python教程:[5]列表和元組的區別 第6張

元組用法

(01)元組賦值,也列表一樣,只是要用小括號()

Python教程:[5]列表和元組的區別 第7張

(02)讀取元組內的元素也是一樣的,可以參考上面的,後面略去

Python教程:[5]列表和元組的區別 第8張

(03)假如你要改變元組的值,就會提示錯誤

Python教程:[5]列表和元組的區別 第9張
熱門標籤