組合資料中的列表基礎知識

2021-10-07 09:13:31 字數 2420 閱讀 2143

對我來說寫部落格就相當於記筆記,還是用自己理解記下來好點。

組合資料型別:列表,元組,字典,集合那就講一下常用的列表。

列表: 1)定義:一些資料的組合,不一定是同樣型別。

2)格式: ①[ ] ②所有元素用","隔開。

3)構成:索引(從0開始排序),元素,方法:方法名()

4)列表可以巢狀,拼接,基本操作(增,刪,改,查)

舉例子☞

巢狀

list_1=[1

,2,3

]list_2=[4

,5,6

]list_3=

[list_1,list_2]

print

(list_3)[[

1,2,

3],[

4,5,

6]]

拼接

list_3=list_1+list_2

print

(list_3)[1

,2,3

,4,5

,6]

查詢→列表[索引值],列表.index()

print

(list_3[3]

)4print

(list_3.

index(6

))5

list_3.

insert(4

,8)print

(list_3)[1

,2,3

,4,8

,5,6

]list_3.(7

)print

(list_3)[1

,2,3

,4,8

,5,6

,7]list_add=[3

,4]list_3.

extend

(list_add) # 追加列表於末尾

print

(list_3)[1

,2,3

,4,8

,5,6

,7,3

,4]

刪除→del 列表[索引] , 列表.remove(元素) ,列表.pop(索引) ,列表.clear()

del list_3[1]

print

(list_3)[1

,3,4

,8,5

,6,7

,3,4

]

修改→列表[索引值]=元素

排序→列表.sort() ,列表.reverse()

list_4=[4

,2,3

,1]list_4.

sort

() # 公升序排列print

(list_4)[1

,2,3

,4]

list_4.

sort

(reverse=true) # 降序,從大到小排序

print

(list_4)[4

,3,2

,1]

list_4.

reverse

() # 反轉

print

(list_4)[1

,2,3

,4]

⑧列表的一些內建函式☞len(列表),min(列表),max(列表),list(元組),列表.count(元素)

len

(list_4) # 列表長度

4min

(list_4) # 列表中的最小值

1max

(list_4) # 列表中的最大值

4list_5=(1

,2,3

,4) # 將元組轉換成列表

list

(list_5)[1

,2,3

,4]list_5.

count(2

) # 元素2在列表中重複出現的次數

1

分片

num=[1

,3,4

,6]num_1=num[1:

3] # 起始位第一位開始,終止位第三位之後結束

print

(num_1)[3

,4]num_1=num[:3

] # 從第0位開始計算

print

(num_1)[1

,3,4

]

《Python基礎知識 組合資料型別之字典》

二 新增 修改元素 三 刪除元素 四 查詢字典 字典是儲存可變數量鍵值對的資料結構,其形式如下所示 字典可以通過鍵進行索引返回對應的值,由於字典的鍵是唯一的且固定的,因此鍵是不可變物件,像字串,元組,數值等資料型別都可以作為字典的鍵。傳入乙個元素為二維字串的列表 dict 12 23 傳入乙個元素為...

python基礎知識 列表

1.新增操作 生成乙個新的列表 extend 接受引數並將該引數的每個元素都新增到原有的列表中,原地修改列表而不是新建列表 insert 插入任意物件到列表中,可以控制插入位置。2.修改 修改列表本身只需要直接賦值操作就行。3.刪除操作 del 我們通過索引刪除指定位置的元素。remove 移除列表...

python 基礎知識 列表

列表就相當於乙個容器,用來存放物件,變數等內容,例如下面幾個列表 list1 list2 list list3 hello 17 true 3.14 list4 hello 17 true print list4 下面講 關於列表的一些操作 print list print list insert ...