python學習 16 列表list

2022-09-02 06:51:10 字數 2330 閱讀 3144

1.由[ ]括住,中括號內各元素由逗號隔開,各元素可以是數字,字串,列表,布林值等等。

例如:

li = [521,"

love

",["

john

","boy

",12],true]

print(li)

ps:列表是可以巢狀的

2.取值

-索引取值:

li = [123,"

love

",['

a',132,'

abc'],"

我愛你"

,true]

print(li[3])

輸出結果:

我愛你

process finished with exit code 0

-切片取值:

li = [123,"

love

",['

a',132,'

abc'],"

我愛你"

,true]

print(li[1:5])

輸出結果:

['

love

', ['

a', 132, '

abc'], '

我愛你'

, true]

process finished with exit code 0

-迴圈

li = [123,"

love

",['

a',132,'

abc'],"

我愛你"

,true]

for a in

li :

print(a)

輸出結果:

123love['

a', 132, '

abc'

]我愛你

true

process finished with exit code 0

2.列表元素是可以修改的

li = [123,"

love

",['

a',132,'

abc'],"

我愛你"

,true]

li[0] = '

cao'

print(li)

執行結果:

['

cao', '

love

', ['

a', 132, '

abc'], '

我愛你'

, true]

process finished with exit code 0

也可以通過切片的方式修改:

li = [123,"

love

",['

a',132,'

abc'],"

我愛你"

,true]

li[0:3] = ['

cao','

ni','ma'

]print(li)

執行結果:

['

cao', '

ni', '

ma', '

我愛你'

, true]

process finished with exit code 0

2.列表元素的刪除

第一種方法:

li = [123,"

love

",['

a',132,'

abc'],"

我愛你"

,true]

delli[0]

print(li)

執行結果:

['

love

', ['

a', 132, '

abc'], '

我愛你'

, true]

process finished with exit code 0

3.判斷是否在列表裡(巢狀的元素是乙個整體)

li = [123,"

love

",['

a',132,'

abc'],"

我愛你"

,true]

a = "

abc"

inli

print(a)

執行結果:

false

process finished with exit code 0

python學習(三) 列表

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

Python學習1 列表

str 轉換成字串 可以用來避免型別出錯 用方括號表示 列表是從0開始索引而不是1 del 刪除知道位置的元素不繼續使用該值 pop 刪除已知位置的元素並繼續使用該值 remove 刪除已知元素的值,也可以繼續使用該值,但是remove只能刪除一次,不能刪除重複的值,需要迴圈刪除 sort 對列表進...

python學習4 列表

在python中,用 來表示列表,並用 來分隔其中的元素。如 friend zyh pzy pzj hlh print friend 顯示結果 列表的索引從0開始,根據這種計數方式,我們可以訪問列表中的任意元素 增加列表中元素的方法分為2種,一為新增,二為插入 friend zyh pzy pzj ...