導航:首頁 > 編程語言 > python第四章列表與元組

python第四章列表與元組

發布時間:2022-03-12 12:27:33

1. 關於python的序列、列表和元組

//簡明Python教程第9章數據結構(適合初學者的教程)
http://sebug.net/paper/python/ch09.html

2. python 元組和列表的區別

python中元組是(1,2,3)這種格式,他是不可變的,你不能對它添加或者刪除元素,所以它可以作為字典的key值。
而列表是可變的,格式是[1,2,3],你可以對它進行修改,所以它不能作為字典的key值。

如果解決了您的問題請採納!
如果未解決請繼續追問!

3. 總結python 元組和列表的區別

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

4. python問題。列表和元組。

x = abs(int(x))
print whole[x]

5. python列表和元組的區別

1、元組是不可變的, 而列表是可變的。
2、元組通常有不同的數據類型,而列表是相同類型的數據隊列。元組表示的是結構,而列表表示的是順序。
3、不能將列表當作字典的key, 而元組可以
4、由於元組支持的操作比列表小, 所以元組會比列表稍稍快上那麼一點。但是如果不是海量數據處理,這點差異基本可以忽略

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

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

7. python 怎樣把列表裡面的字元轉轉成元組

a = [('k', 't', 'i', 'r'), ('l', 'u', 's', 't'), ('m', 'i', 'c', 'y'), ('e', 't', 'g', 'h')]>>> arr = []>>> for z in a: arr.append(','.join(list(z)))>>> arr['k,t,i,r', 'l,u,s,t', 'm,i,c,y', 'e,t,g,h']>>> ';'.join(arr)'k,t,i,r;l,u,s,t;m,i,c,y;e,t,g,h'>>>

這樣就可以了

8. 簡述python中列表,元組,字典之間的相同點和不同點

元組和列表十分類似,只不過元組和字元串一樣是不可變的即你不能修改元組。元組通過圓括弧中用逗號分割的項目定義。元組通常用在使語句或用戶定義的函數能夠安全地採用一組值的時候,即被使用的元組的值不會改變。1、Python中元組的書面形式和規范:tuplename=(tupleitem1,tupleitem2,tupleitem3,tupleitem4)tuplename=tupleitem1,tupleitem2,tupleitem3,tupleitem4注意:定義元組的是逗號,而非括弧。zoo=('wolf','elephant','penguin')print'Numberofanimalsinthezoois',len(zoo)new_zoo=('monkey','dolphin',zoo)print'Numberofanimalsinthenewzoois',len(new_zoo)print'Allanimalsinnewzooare',new_zooprint'Animalsbroughtfromoldzooare',new_zoo[2]print'Lastanimalbroughtfromoldzoois',new_zoo[2][2]一個空的元組由一對空的圓括弧組成,如myempty=()。然而,含有單個元素的元組必須在第一個(唯一一個)項目後跟一個逗號,這樣Python才能區分元組和表達式中一個帶圓括弧的對象。

9. python中列表和元組之間有什麼區別

除了元組是不可變的之外,還應有語義上的區別來指導它們的用法。元組是異構數據結構(即它們的條目具有不同的含義),而列表是同類序列。元組具有結構,列表具有順序。
使用這種區別可以使代碼更加明確和易於理解。
一個示例是成對的頁和行號,以成對參考書中的位置,如:
my_location = (42, 11) # page number, line number

然後,可以將其用作字典中的鍵來存儲有關位置的注釋。另一方面,列表可用於存儲多個位置。自然地,人們可能想在列表中添加或刪除位置,因此使列表可變是有意義的。另一方面,從現有位置添加或刪除項目沒有意義-因此,元組是不可變的。
在某些情況下,可能想更改現有位置元組中的項目,例如在頁面的各行中進行迭代時。但是元組不變性迫使您為每個新值創建一個新的位置元組。從表面上看,這似乎很不方便,但是使用這樣的不可變數據是值類型和函數式編程技術的基石,它可以具有很多優點。
官方Python文檔也提到了這一點
「組是不可變的,並且通常包含一個異類序列…」。
在像Haskell這樣的靜態類型語言中,元組中的值通常具有不同的類型,並且元組的長度必須固定。在列表中,所有值都具有相同的類型,並且長度不是固定的。因此區別非常明顯。

閱讀全文

與python第四章列表與元組相關的資料

熱點內容
日本《失樂園》無刪減 瀏覽:227
更新最快的電視劇網站 瀏覽:596
啟動app的廣告怎麼關 瀏覽:850
非sp文中的sp情節的小說 瀏覽:76
女主是被拐賣到大山的小說 瀏覽:858
哆啦a夢美人魚電影 瀏覽:597
舊版本蝌蚪短視頻app怎麼不能 瀏覽:458
電影劇情里有個老頭在雨里騎單車有防 瀏覽:950
日本歐美推理片電影 瀏覽:75
主角穿越到紅軍長征 瀏覽:915
《屍吻》拿走不謝 瀏覽:306
日本重生電影最後主角死了沒 瀏覽:137
愛奇電影大全 瀏覽:373
cf美國伺服器如何下載 瀏覽:152
linux後退命令 瀏覽:901
吳京在泰國監牢叫什麼電影 瀏覽:726
男主是中東王儲的小說 瀏覽:587
囚禁百合文推薦 瀏覽:582
李海仁倫理片 瀏覽:316
韓國愛情大尺度電影 瀏覽:131