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 ...