python元組的注意事項及例項講解

2021-12-30 02:09:18 字數 832 閱讀 4519

0x01

元組是任意物件的乙個序列,所以這裡也就有乙個問題需要注意,那就是元組的不可變僅僅是指元組本身頂層而並非其內容,例如:

如上所述,我們想要修改tuple中的某乙個元素,把它改變為其它的值是不行的。但是我們想要修改這個元素內部的值是沒有問題的,例如:

元組不可變,那麼對它直接進行排序操作也就是不可行的了,一般對元組進行排序有兩種方法:

a轉換為list,排序後再轉回tuple

a = (4,3,2,6)

b = list(a)

b.sort()

a = tuple(b)

b用內建方法sorted,該方法會直接將tuple轉為排序後的list

建立只包含單個元素的元組的時候,需要在元素後面加上逗號,否則不是元組而是對應的值:

0x04

元組一般用於表示特定的結構,比如說乙個座標,而列表通常是表示乙個有序的序列,這是他們用法的區別。

元組常用方法:

t.index()

t.count()

以及序列的基本運算,索引,切片,合併,重複,巢狀.....

python 注意事項

from functools import reducereduce 函式會對引數序列中元素進行累積。函式將乙個資料集合 鍊錶,元組等 中的所有資料進行下列操作 用傳給 reduce 中的函式 function 有兩個引數 先對集合中的第 1 2 個元素進行操作,得到的結果再與第三個資料用 func...

python注意事項

編寫python的注意事項 表示式與基本語句的不同 結果相同但複雜的表示式系統可能會提示出錯 如22為表示式 print 22 為語句 字元縮排 python有乙個特點,就是具有強制縮排的功能,而強制縮排一般我們採用tab鍵,如果在編寫過程中採用tab和空格鍵並用,系統極有可能會出錯 注釋 注釋是為...

python注意事項

1 input函式的所有輸入,都當作字串處理,如需將input輸入的字串轉換成期望變數,可以使用對應的函式,例如int或者eval等 2 集合可以用 和set 建立,但是建立空集合,必須使用set 建立 集合中的元素唯一,不存在相同元素 集合之間的元素無序 4 區域性可以引用全域性變數,但是區域性變...