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 區域性可以引用全域性變數,但是區域性變...