Python列表的增刪改查

2021-10-20 09:34:50 字數 1364 閱讀 9406

列表的增:

li =

['libai'

,'sushi'

,'dufu'

,'sushi'

,"白居易"

]

第一種:

'diaochan'

)print

(li)

第二種:

insert():指定插入位置

# 將'詩人'這個元素插入第三個位置

li.insert(2,

'詩人'

)

第三種:

extend():迭代追加

li.extend(

'abcd'

)#將組成字串abcd的每個字元逐個追加為列表末尾的元素

li.extend(

['qwe',1

,2])

#將組成列表的每個元素逐個追加為li末尾的元素

刪:

第一種:

第二種:

第三種:

clear():清空列表內元素,列表本身還存在

'''

'''li =

[i for i in

range(10

)]print

(li)

li.clear(

)print

(li)

# [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

#

第四種:

關鍵字 del:

# 1.按照索引刪除

del li[-1

]# 2.按照切片(步長)刪除

del li[::

2]

改:

第一種:按索引修改

li[0]

="李白"

# 將第乙個元素改為「李白」

第二種:按切片修改

li[2:

]='吃了好多肉'

#將從第三個元素起,往後的元素改為'吃','了','好','多','肉'

第三種:按切片加步長

li[::

2]='abc'

#加步長必須一一對應,否則會報錯

查:

第一種:

第二種:

迴圈列印

for i in li:

print

(i)

python 列表的增刪改查

列表 有序可變的,索引 作用 儲存資料的,支援很多種資料型別 定義方式 lst 1,alex true,a b 增 extend 迭代新增 insert 插入 insert 1,admin 盡量少用 刪def lst 刪除整個列表 def lst 0 2 切片刪除 def lst 0 5 2 步長刪...

python列表的增刪改查

定義個列表 a xiaobao aiaohao biaoliao ciaoqing eiaoli qibao 列表查詢 print a 3 列表是從0開始 print a 2 5 列印位置2到4的內容 print a 1 1 2 2是高階 此處是從位置為1開始加2遞增顯示,1 和為空 都是取到最後 ...

列表的增刪改查

列表的定義及使用 python中的資料型別 number bool intfloat complex list str tuple dict set列表特性 可以儲存任意型別的多個元素 允許相同元素的存在 列表是有序的,索引順序 列表的定義以及使用 scores 列表的長度 len 列表 索引值 下...