基礎知識3 python中序列之列表 可變

2021-10-01 18:42:02 字數 1795 閱讀 2974

1:列表的建立

a=[1

,2,3

,4,5

]#直接建立

b =list

(range(1

,6))

#用list建立

2:列表切片

a=[1

,2,3

,4,5

,6,7

,8,9

]print

(a[::]

)#相當於複製a輸出為[1,2,3,4,5,6,7,8,9]a[1

:4]=

[2,3

]print

(a)#輸出為[1, 2, 3, 5, 6, 7, 8, 9]把2,3,4換成2,3,相當於刪除4b=[

1,2,

3]print

(b[::-

1]#倒序輸出[3, 2, 1]其中-1為步長,步長可為正負,就是不能為0,否則無法移動,為負時從右向左提取元素

print([

1]+[

2])#輸出為[1,2]

print([

2]*3

)#輸出為[2,2,2]可加可乘,不能減除

3:可用於列表的函式

a=[1

,2,3

,4]print

(min

(a))

print

(sum

(a))

print

(max

(a))

#可求列表元素最大值和最小值,求和。輸出為1和4和10

print

(sorted

(a))

#內建函式排序,輸出為[1,2,3,4]

print

(list

(reversed

(a))

)#倒序,reversed返回迭代器,用list轉化為列表,輸出為[4, 3, 2, 1]

print

(len

(a))

#返回列表長度,輸出為4

print

(list

(range(4

))#將非列表序列或迭代器轉化為列表

4:用於列表的方法

a=[1

,2,3

]4)print

(a)#將4新增到列表末尾,輸出為[1,2,3,4]

print

(a.copy())

#複製a,或關聯到a的副本,輸出為[1,2,3,4]

print

(a.count(2)

)#計算元素2出現了多少次,輸出為1,即出現了1次

a.extend([5

,6])

print

(a)a.clear(

)print

(a)#clear清空列表輸出為

b =[1,

2,1]

print

(b,index(1)

)#找出元素1在列表出現第一次的索引,輸出為0

b.insert(1,

2)print

(b)#在索引為1的地方(後)插入元素2,輸出為[1, 2, 2, 1]

print

(b.pop())

#輸出最後被刪除的元素,輸出為1

print

(b)#輸出被刪除而剩下的元素,輸出為[1,2,2]c=[

1,2,

3]print

(c.pop(0)

)#刪除索引為0的元素並返回

3,Python中的序列

2 元組 字典列表屬於可變序列,可以任意改變其中的元素。a 19.8,5 jacub true,5 列表可以包含各種型別的元素 b len a b的值是列表a的長度 元素的數量 print a 2 列印列表a中索引為2的元素 print a.index 19.8 列印列表a中 19.8 這個元素的索...

3 Python基礎語法

語法格式 空格 說明性文字資訊 新增快捷鍵 ctrl 取消快捷鍵 ctrl 語法格式 說明性文字資訊 快捷鍵 無 語法格式 todo 說明文字 快捷鍵 無 訪問方式 1.新增說明性的文字 2.除錯程式,將指定 行的功能取消,使其在 中不生效 3.記錄工作日誌,方便資訊查詢 語法錯誤 文字底部紅色波浪...

3 Python基礎語法

字元編碼 原始碼檔案預設編碼是utf 8,直譯器預設編碼是unicode。記憶體unicode 硬碟utf 8 識別符號的命名規則 1 第乙個字元必須是字母或下劃線 2 其他部分由字母 數字或下劃線組成 3 識別符號對大小寫敏感。4 保留字 即關鍵字 不能用作識別符號。檢視當前版本的所有關鍵字的方法...