py列表的增刪改查等

2021-09-12 10:37:35 字數 1200 閱讀 1393

列表的增加

li.insert(2, 『qqq』) 在元素索引值2處插入』qqq』

li.extend([1,2,3]) 迭代新增,在尾處新增1,2,3

列表的刪除

li.pop(1) 根據索引刪除,刪除2,預設刪除最後乙個

li.clear() 清空列表

del li 刪除列表

del li[0:2] 切片刪除

列表的修改

li[0] = 『111』 根據索引值修改

li[2] = [2,3,4] 將元素修改為列表

li[0:2] = 『alita』 將切片的拿出來丟掉,迭代新增賦予的值,可迭代列表

列表的查詢

for i in li:

print(i)

列表的排序

li = [1,23,5,6,7,9,8]

li.sort() 按照從小到大正向排序

li.sort(reverse =true) 從大到小,倒序

li.reverse() 倒序

列表巢狀

li = [2,3,4,[22,33,44],6]

li[3][2] 的值為44

元組tuple

唯讀列表,可迴圈查詢,可切片

元組裡面的列表可以修改

a = 『alita』

b = '』.join(a) alit*a

li = [『a』,『b』,『c』]

c = 『+』.join(li) a+b+c

str—>list split()

在可迭代物件之間新增元素形成新的字串

range

for i in range(3,10):

print(i)

列印3-9

for i in range(0,10,3):

print(i)

列印 0 3 6 9

for i in range(10,0,-2):

… print(i)

10 8 6 4 2

for i in range(0,10,-1):

… print(i)

什麼都不列印

列表的增刪改查

列表的定義及使用 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...