python學習9(列表的操作)

2021-10-20 16:22:30 字數 1592 閱讀 7544

index()函式:獲取指定元素的索引

語法:列表名.index(物件)

print

(a.index(

'l')

)

print

(a.index(

'l',0,2))

列表【】:獲取指定單個元素切片:獲取指定多個元素是原有列表的拷貝,乙個新的列表。

語法:列表名【start,stop,step】

判斷元素是否存在

存在:元素 in 列表

不存在:元素 not in 列表

元素的遍歷

for 自定義變數 in 列表

新增列表元素

extend()在列表後新增至少乙個元素。等同拼接

insert() 在列表指定位置新增乙個元素。同乙個列表

切片=新列表。在列表指定位置新增多個元素。等同替換

刪除列表元素

remove()一次刪乙個,重複元素只刪除第乙個

pop()刪除指定位置元素,不指定則刪除最後乙個元素

切片刪除至少乙個

clear()清空列表

del()刪除列表

修改列表元素

索引賦新值(乙個)

切片賦新值(多個)

排序列表元素

sort()對原列表進行排序

sorted()產生新列表

預設reserve=false,公升序排序

reserve=true,降序排序

**示例

lst=[1

,2,3

,7,5

,6,4

]print

(list

(lst),id

(lst)

)#公升序

lst.sort(

)print

(list

(lst),id

(lst)

)#降序

lst.sort(reverse=

true

)print

(list

(lst),id

(lst)

)#id相同證明是同乙個列表

結果展示

列表生成式

列表名=[表示式 for 元素 in 列表]

**示例

lst=

[i*i*i for i in

range(5

)]#0-4取數,求立方,放到lst中

print

(list

(lst)

)

結果展示

python學習筆記(二)列表操作

python學習筆記 二 列表操作 列表及列表操作 列表是最常用的資料型別之一,列表也叫陣列,列表定義,使用即可 列表裡面可以再套列表,乙個裡面套乙個列表,叫二維陣列 乙個裡面套乙個列表,裡面的列表再套乙個列表,這個叫三位陣列,套幾層就是幾維,定義格式如下 1 list1 1,2,3,4 乙個普通的...

9 列表元素

ol ordered list type屬性 決定列表的標號形式 該序號很重要時使用 style list style type 為常用的方法 reversed屬性 標號反序 li list item ol改為ul ul unoredered item 無序列表常用語製作選單或新聞列表 通常用於一些...

python學習(三) 列表

list是類,由中括號括起來,分割麼個元素,列表中元素可以是數字,字串,列表,布林值 所有都可以放進去 可以修改 li 1,asd true,小二 1,2 物件 索引取值 print li 3 切片,結果也是列表 print li 1 1 1 列表的修改 刪除 li 1,asd true,小二 1,...