Python學習筆記D3(列表與元組)

2021-09-28 22:13:03 字數 1305 閱讀 1839

insert(index,object) 在編號index位置前插入object

remove(obj)

pop([index=-1]) 移除列表中的乙個元素(預設最後乙個元素),並且返回該元素的值

del var1[, var2 ……]語句:刪除單個或多個物件

列表分片切片的通用寫法是 start : stop : step

情況 1 - "start :"以 step 為 1 (預設) 從編號 start 往列表尾部切片。

情況 2 - 「: stop」

情況 3 - 「start : stop」

情況 4 - 「start : stop : step」

列表的其它方法

count(obj)方法:統計某個元素在列表**現的次數

index(obj[, start[, end]])方法:從列表中找出某個值第乙個匹配項的索引位置

reverse()方法:反向列表中元素

sort(key=none, reverse=false)方法:對原列表進行排序

key – 主要是用來進行比較的元素,只有乙個引數,具體的函式的引數就是取自於可迭代物件中,指定可迭代物件中的乙個元素來進行排序。

元組「元組」定義語法為:(元素1, 元素2, …, 元素n)小括號把所有元素綁在一起逗號將每個元素一一分開 建立元組可以用小括號 (),也可以什麼都不用,為了可讀性,建議還是用 ()。元組中只包含乙個元素時,需要在元素後面新增逗號,否則括號會被當作運算子使用:

元組有不可更改 (immutable) 的性質,因此不能直接給元組的元素賦值,但是只要元組中的元素可更改 (mutable),那麼我們可以直接更改其元素,注意這跟賦值其元素不同。元組拼接 (concatenate) 有兩種方式,用「加號 +」和「乘號 *」,前者首尾拼接,後者複製拼接。

內建方法元組大小和內容都不可更改,因此只有 count 和 index 兩種方法。

· count(『python』) 是記錄在元組 t 中該元素出現幾次,顯然是 1 次· index(10.31) 是找到該元素在元組 t 的索引,顯然是 1·

解壓元組解壓(unpack)一維元組(有幾個元素左邊括號定義幾個變數)

t = (1, 10.31, 『python』)

(a, b, c) = t

print(a, b, c)

1 10.31 python

解壓二維元組(按照元組裡的元組結構來定義變數)如果你只想要元組其中幾個元素,用萬用字元「」,英文叫 wildcard,在計算機語言中代表乙個或多個元素。下例就是把多個元素丟給了 rest 變數。如果你根本不在乎 rest 變數,那麼就用萬用字元「」加上下劃線「_」

D3學習筆記(7 8 3)

資料視覺化實戰 讀書筆記 1 比例尺的輸入值域 input domain 可能的輸入值的範圍。比例尺的輸出範圍 output range 輸出值可能的範圍。2 d3的比例尺函式生成器,通過d3.scale訪問。要生成乙個比例尺,在d3.scale後面加上要建立的比例尺型別即可。輸入值域 domain...

Python筆記3 列表

列表的簡單操作 列表操作 列表組合 list4 1,2,3 list5 4,5,6 print list4,list5 print list4 list5 列表重複 list6 7,8,9 print list6 3 in not in print 1 in 1,2,3 列表擷取 切片 list7 ...

python學習筆記3 列表,元組

列表是打了激素的陣列,陣列只能儲存同種型別的資料,而列表像乙個倉庫,儲存不同型別的資料.l 定義乙個空列表 l 1 定義乙個包含元素 1 的列表 l 1,1,2 hello 1,2 定義乙個包含元素的列表,元素可以是任意類 型,包括數值型別,列表,字串等均可 切片 list hallo 5,test...