列表的增加
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...