列表的增刪改查

2022-08-22 17:24:10 字數 1724 閱讀 7862

view code

刪除

popli=['alex','wusir','egon','女神']

li.pop(1)

print(li)

顯示結果

['alex', 'egon', '女神']

li=['alex','wusir','egon','女神']

li.pop() 什麼都不加顯示最後乙個

print(li)

顯示結果

['alex', 'wusir', 'egon']

remove 移除那個

li=['alex','wusir','egon','女神']

li.remove('alex')

print(li)

del 可跟切片一起用

li=['alex','wusir','egon','女神']

del li[0:3]

print(li)

輸出結果

['女神']

改 用索引值進行替換

li=['alex','wusir','egon','女神']

li[0]='男神'

print(li)

li=['alex','wusir','egon','女神']

li[0]='123'

print(li)

['123', 'wusir', 'egon', '女神']

li=['alex','wusir','egon','女神','zhangye','xiaoyan','yigying']

li[0:5]=['zhuji9']

print(li)

['zhuji9', 'xiaoyan', 'yigying']

li=['alex','wusir','egon','女神','zhangye','xiaoyan','yigying']

for i in li:

print(i)alex

wusir

egon

女神zhangye

xiaoyan

yigying

print(li[0:2])

['alex', 'wusir']

li.sort(reverse=true) 反向排序

print(li) 只能是數字

反向排序

li=[1,66,0,3,6,8,2]

li.sort(reverse=true)

print(li)

[66, 8, 6, 3, 2, 1, 0]

正相排序 .sort()

li=[1,66,0,3,6,8,2]

li.sort()

print(li)

排序只能用於int,否則報錯

reverse反向排序

li.reverse()

li=[1,66,0,3,6,8,2]

li.reverse()

print(li)

[2, 8, 6, 3, 0, 66, 1]

列表的增刪改查

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

列表的增 刪 改 查

li alex 1,2,3 wusir egon 女神 taibai l1 li 0 l2 li 0 3 列表的四個操作,增 刪 改 查 li alex wusir egon 女神 print li while 1 name input 請輸入新增名字 if name.strip upper q b...

列表的增刪改查

建立乙個列表變數,names names zhangyang lihua wangxi dongshuai print names 0 2 表示對列表的切片 names.insert 1,leihaidong 表示插入到原來字串的某個位置,1,表示插入列表裡的第2個位置 names.remove l...