python的元組和列表的區別

  1. 元組一旦設定不可改變,試圖改變會出錯

  2. 第一條帶來一個好處,就是元組可以用作字典的鍵,可以排列,等等(「因為有了哈希值」)

列表隨意改,長度和內容都可變

㈡ python 列表和元組的區別

1、不可變和可變
元組是不可變對象,對象一旦生成,它的值將不能更改;列表是可變對象,版對象生成後權,可以對其元素進行更改、添加、刪除、清空、排序等操作。

2、可哈希和不可哈希
可哈希對象就是能映射成內存地址的對象。在Python基本數據類型中,只有列表、字典和可變集合是不可哈希的。說元組是可哈希也不對,如果元組中某個元素是列表、字典或可變集合,那麼這個元組也是不可哈希的。可哈希對象和不可哈希對象的區別體現在:可哈希對象可以作為字典的鍵和集合的元素,不可哈希對象則不可以。

㈢ 關於Python的序列、列表和元組

Python內置的一種數據類型是列表:list。list是一種有序的集合,可以隨時添加和刪除其中的元素。
比如,列出班裡所有同學的名字,就可以用一個list表示:
>>> classmates = ['Michael', 'Bob', 'Tracy']
>>> classmates
['Michael', 'Bob', 'Tracy']

另一種有序列表叫元組:tuple。tuple和list非常類似,但是tuple一旦初始化就不能修改,比如同樣是列出同學的名字:
>>> classmates = ('Michael', 'Bob', 'Tracy')

詳細可以看這里的教程:http://www.liaoxuefeng.com/wiki//

㈣ python 元組和列表的區別

1、不可變和可變
元組是不可變對象,對象一旦生成,它的值將不能更改;列內表是可變對象,對象生成後,容可以對其元素進行更改、添加、刪除、清空、排序等操作。
2、可哈希和不可哈希
可哈希對象就是能映射成內存地址的對象。在Python基本數據類型中,只有列表、字典和可變集合是不可哈希的。說元組是可哈希也不對,如果元組中某個元素是列表、字典或可變集合,那麼這個元組也是不可哈希的。可哈希對象和不可哈希對象的區別體現在:可哈希對象可以作為字典的鍵和集合的元素,不可哈希對象則不可以。

㈤ python中數組,列表和元組的區別

確切的說,python沒有數組,與之對應的是list[]和元組()
元組是不能改變長度的list

㈥ 列表和元組的區別是什麼

列表list是處理一組有序項目的數據結構,即你可以在一個列表中存儲一個序列的項目。列表中的項目。列表中的項目應該包括在方括弧中,這樣python就知道你是在指明一個列表。一旦你創建了一個列表,你就可以添加,刪除,或者是搜索列表中的項目。由於你可以增加或刪除項目,我們說列表是可變的數據類型,即這種類型是可以被改變的。列表是可以嵌套的。

元組元祖和列表十分相似,不過元組是不可變的。即你不能修改元組。元組通過圓括弧中用逗號分隔的項目定義。元組通常用在使語句或用戶定義的函數能夠安全的採用一組值的時候,即被使用的元組的值不會改變。元組可以嵌套。

㈦ Python 列表和元組的區別是什麼

列表為[],元組為().
1、列表內元素可以重復,元組元素唯一。
2、列表元素可變,元組元素不可變。
3、列表自動給元素索引,查詢速度比列錶快。

㈧ python 列表和元祖的區別

1、說明
1)序列是Python中最基本的數據結構。序列中的每個元素都分配一個回數字 - 它的位答置,或索引,第一個索引是0,第二個索引是1,依此類推。列表是最常用的Python數據類型,它可以作為一個方括弧內的逗號分隔值出現。
2)元組與列表類似,不同之處在於元組的元素不能修改。元組使用小括弧,列表使用方括弧。元組創建很簡單,只需要在括弧中添加元素,並使用逗號隔開即可。
2、示例
1)列表
list1 = ['Google', 'Runoob', 1997, 2000];
list2 = [1, 2, 3, 4, 5 ];
list3 = ["a", "b", "c", "d"];
2)元組
tup1 = ('Google', 'Runoob', 1997, 2000);
tup2 = (1, 2, 3, 4, 5 );
tup3 = "a", "b", "c", "d";

㈨ 總結python 元組和列表的區別

列表
list是處理一組有序項目的數據結構,即你可以在一個列表中存儲一個序列的項目。列表中的項目。列表中的項目應該包括在方括弧中,這樣python就知道你是在指明一個列表。一旦你創建了一個列表,你就可以添加,刪除,或者是搜索列表中的項目。由於你可以增加或刪除項目,我們說列表是可變的數據類型,即這種類型是可以被改變的,並且列表是可以嵌套的。
元組
元祖和列表十分相似,不過元組是不可變的。即你不能修改元組。元組通過圓括弧中用逗號分隔的項目定義。元組通常用在使語句或用戶定義的函數能夠安全的採用一組值的時候,即被使用的元組的值不會改變。元組可以嵌套。

㈩ Python 中列表和元組有哪些區別

列表
list是處理一組有序項目的數據結構,即你可以在一個列表中存儲一個序列的項目。列表中的項目。列表中的項目應該包括在方括弧中,這樣python就知道你是在指明一個列表。一旦你創建了一個列表,你就可以添加,刪除,或者是搜索列表中的項目。由於你可以增加或刪除項目,我們說列表是可變的數據類型,即這種類型是可以被改變的。
列表是可以嵌套的。
元組
元祖和列表十分相似,不過元組是不可變的。即你不能修改元組。元組通過圓括弧中用逗號分隔的項目定義。
元組通常用在使語句或用戶定義的函數能夠安全的採用一組值的時候,即被使用的元組的值不會改變。元組可以嵌套。
字典
字典類似於你通過聯系人名稱查找地址和聯系人詳細情況的地址簿,即,我們把鍵(名字)和值(詳細情況)聯系在一起。注意,鍵必須是唯一的,就像如果有兩個人恰巧同名的話,你無法找到正確的信息。