六 列表簡介和常見操作

2021-09-05 11:55:55 字數 2174 閱讀 3942

1.1 列表的格式:

nameslist =

['xiaowang'

,'xiaozhang'

,'xiaohua'

]

1.2 空列表

1.3 列表的迴圈遍歷

使用for或者while迴圈語句

nameslist =

['xiaowang'

,'xiaozhang'

,'xiaohua'

]for name in nameslist:

print

(name)

nameslist =

['xiaowang'

,'xiaozhang'

,'xiaohua'

] length =

len(nameslist)

i =0while iprint

(nameslist[i]

) i+=

1

語法

例項作用

extend

a.extend(可迭代物件)

將另乙個迭代物件中的元素逐一新增到列表中 (如果迭代物件是字典放入key)

insert

insert(index, object)

在指定位置index前插入元素object

>>

> a =[1

,2]>>

> b =[3

,4]>>

>>

> a[1

,2,[

3,4]

]>>

> a.extend(b)

>>

> a[1

,2,[

3,4]

,3,4

]

>>

> a =[0

,1,2

]>>

> a.insert(1,

3)>>

> a[0

,3,1

,2]

語法

例項作用

deldel a[下標索引]

根據下標進行刪除

popa.pop(下標索引)

不加索引預設刪除最後乙個元素並返回

remove

a.remove(元素值)

根據元素的值進行刪除

修改元素的時候,要通過下標來確定要修改的是哪個元素,然後才能進行修改

>>

> a =[1

,2,3

]>>

> a[2]

=4>>

> a[1

,2,4

]

語法

作用in

如果存在那麼結果為true,否則為false

not in

如果不存在那麼結果為true,否則false

index

b = a.index(要檢視的元素,start,end)(注:不存在會報錯)

count

b = a.count(要檢視的元素)

>>

> b.index(

5)

>>

> b.find(

"5")-1

>>

> b.index(

"5")

traceback (most recent call last)

: file ""

, line 1,in

valueerror: substring not found

將list按特定順序重新排列,預設為由小到大,引數reverse=true可改為倒序,由大到小。

a.sort(reverse=

true

)

offices = [[ ],[ ],[ ]]

乙個列表中的元素又是乙個列表

課堂筆記6(列表常見操作)

l.count object 統計某個元素在列表 現的次數。l.extend iterable 用新列表擴充套件原來的列表。l.index value 從列表中找出某個值第乙個匹配項的索引位置。l.insert index,object 將物件插入列表。l.pop index 移除列表中的乙個元素 ...

Python基礎六 列表和字典

乙個列表需要用中括號 把裡面的各種資料框起來,裡面的每乙個資料叫作 元素 每個元素之間都要用英文逗號隔開。例 list1 小明 小紅 小剛 list2 12 25,26.0 從列表提取單個元素 我們可以通過偏移量對列表進行索引來讀取所要元素 例 list 小明 小紅 小剛 print list 1 ...

四 列表簡介

3.1 列表是什麼 列表由一系列按特定順序排列的元素組成。在python中,用方括號 來表示列表,並用逗號來分隔其中的元素。bicycles trek cannondale redline specialized print bicycles 將該列表列印出來,python將列印列表的內部表示,包括...