python列表和元祖的區別,Python 中列表和元組有哪些區別

時間 2021-08-16 15:18:31

1樓:匿名使用者

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";

2樓:0墨虹

列表可以隨意 增改刪,元祖不行

python 中列表和元組有哪些區別

3樓:怪阿姨的品味

列表list是處理一組有序專案的資料結構,即你可以在一個列表中儲存一個序列的專案。列表中的專案。列表中的專案應該包括在方括號中,這樣python就知道你是在指明一個列表。

一旦你建立了一個列表,你就可以新增,刪除,或者是搜尋列表中的專案。由於你可以增加或刪除專案,我們說列表是可變的資料型別,即這種型別是可以被改變的。

列表是可以巢狀的。

元組元祖和列表十分相似,不過元組是不可變的。即你不能修改元組。元組通過圓括號中用逗號分隔的專案定義。

元組通常用在使語句或使用者定義的函式能夠安全的採用一組值的時候,即被使用的元組的值不會改變。元組可以巢狀。

字典字典類似於你通過聯絡人名稱查詢地址和聯絡人詳細情況的地址簿,即,我們把鍵(名字)和值(詳細情況)聯絡在一起。注意,鍵必須是唯一的,就像如果有兩個人恰巧同名的話,你無法找到正確的資訊。

python陣列和列表的區別,python的list和c的陣列有什麼區別

python沒有陣列 只有元組 tuple 和列表 list 元組一旦建立不可改變,例如 aa tuple 1,2,3 只能對元組中的元素進行索引aa 0 不能對其中的元組進行賦值aa 0 8 使用元組的好處在於對元組進行操作更為高效,適合存放一組常量 而上述的眾多不可以,使用列表list是可以的。...

Python中列表生成式和生成器的區別

列表生成式語法 x x for x in range 0,10 列表生成式,這裡是中括號 結果 0,1,4,9,16,25,36,49,64,81 x x for x in range 0,10 生成器,這裡是小括號 結果 at 0x7f0b072e6140 二者的區別很明顯 一個直接返回了表示式的...

python中如何計算列表中元素的個數

s 1,2,3 len s 計算列表中元素總個數 len list 計算列表中元素 a 的個數 list.count a 王者小祁君 比如你可以這樣 用isinstance 函式來判斷型別 intcount 0 用來記錄列表中的int元素個數listcount 0 記錄list元素個數a 1,a 2...