Python列表 元祖 字典學到怎麼樣才算掌握?

2021-10-25 05:29:30 字數 1593 閱讀 5395

2 元祖

3字典我學習了這麼久,總結寫來,列表絕大多數就是對列表的切片以及索引

切片稍微理解起來會繞一點,接下來最好跟著我一起敲**,有助於理解切片。

'''以下**可直接複製,無需注意中文

先定義乙個列表,再看下面的需求

'''lis =[0

,1,2

,3,4

,5,6

,7,8

,9]

現有以下需求:

獲取lis列表中元素[1]

獲取lis列表中元素[0,2,4,6,8]

'需求1:獲取lis列表中元素`[1]'

print

(lis[1:

2])'需求2:獲取lis列表中元素 [0,2,4,6,8]'

print

(lis[0:

:2])

看到這裡, 或許第乙個理解,但是第二個就理解不了了

需求1lis中,第乙個數字為索引開始的位址,第二個數字為索引結束的位置

需求2lis中,第二個數字不寫,就是索引列表中第乙個數字後面的所有數字,第三個數字為步長,你可以理解為,間隔多少個取乙個,預設為1列表刪

pop()

按索引刪除

remove()

按元素去刪

clear()

清空列表變為空列表

del清除列表 列表

增增加到最後

insent(索址, 『插內容』)

新增到括號內的索引之後

extend()

只能新增可迭代的字串,並拆成最小元素新增到列表中 列表

公共方法

len(()

查詢長度

count()

查詢出現的次數

index()

查詢索引,找不到報錯

sort()

排序,從小到大排序

sort(reverse = true)

倒敘排序

reverse()

反轉列表的元素

元祖是可雜湊,也就是說,不可修改`元祖裡面的元素,只能讀取,不能修改

tup =(1

,2,3

,4,[

'coxie'

,'bigbear',5

],'yan'

)

如上面這元祖,元祖的元素是不可修改的,但是元祖內巢狀了乙個列表,所以,可修改元祖內列表的值。

仔細回看了下我學習python的筆記,字典最多的就是理解清楚巢狀。

像一些概念型的知識,講多了也不好理解,所以更多的可以在後面的練習題上檢視。

python 列表 元祖和字典

一 列表迴圈 names 哈哈 嘿嘿 while false i 0 元素下標 while i 如圖 for 迴圈做法 1.for i in range len names print names i 2.for i in names print i 1,2,5,7 是 以split 來分割,返回值...

列表 元祖 字典

形如list1 cat 1,3.4 由 括起來的一組序列稱為列表,屬於可變資料型別。列表中的元素可以是任意資料型別,整型,浮點型,字串型別,甚至可以是列表 元祖或者字典。列表的操作 1 可使用下標獲取列表中的某個元素 例如 list1 0 2 負數下標以及切片獲取子列表 雖然下標是從0開始向上增長,...

列表 元祖 字典

建立列表 lis list s 創 建 列 表 迭代追加extend lis.extend 迭代追加extend lis 0 4 修 改 修改切片範圍的元素,從左開始,沒有對應的就沒有了 del lis 0 3 judge 迭代追加extend in lisprint judge ture lis ...