一、列表的公升序、降序
list = [1, 45, 53 ]
列表公升序 方法一
list
.sort(
)print
(list
)
列表公升序 方法二
sorted
(list
)print
(list
)
列表公升序 方法三
list
.sort(reverse=
false
)print
(list
)
列表降序
list
.sort(reverse=
true
)print
(list
)
二、對列表進行切片和反轉
list = [1, 45, 53 ]
切片:[開始索引:結束索引:步長]
print
(list[1
::3]
)
反轉
list
.reverse(
)print
(list1)
三、列表的增、刪、改、查
list = [1, 45, 53,355,45,0 ]
1、增
list7)
print
(list
)
插入 insert
語法:列表名.insert(需要插入的位置,「元素名」)
把新元素插入到列表指定的位置,但不能插入到最後面
list
.insert(0,
77)print
(list
)
2、刪
直接刪 del
語法:del 列表名[需要刪除的元素所在的位置]
括號內的數字可正可負,正數即從左往右按順序計算(從0開始計算,即第一位是0),負數即從右往左按倒序計算(負數是從-1開始計算,即最後一位是-1)
del
list[1
]print
(list
)
刪 pop
語法1:列表名.pop()
預設刪除列表中最後乙個元素並返回被刪除的值
list
.pop(
)print
(list
)
語法2:列表名.pop(需要刪除的元素所在的位置)
刪除指定元素,和del效果一樣
list
.pop(2)
print
(list
)
注:不能在空列表內使用pop
清空 clear
語法:列表名.clear()
list
.clear(
)print
(list
)
移除 remove
語法:列表名.remove(需要移除的元素)
列表中存在多個相同的元素時, 只移除從左到右最左邊的那個元素
list
.remove(
'45'
)print
(list
)
3、改
賦值
語法:列表名[需要重新賦值的元素所在位置] = 「重新賦的值」
括號內的數字同樣可正可負
list[0
]='777'
print
(list
)
4、查
查詢元素是否在列表內 in
語法:元素名 in 列表名
返回true即該元素在列表內,返回false即相反
print(1
inlist
)
查詢元素在列表中的位置 index
語法:列表名.index(「元素名」)
返回的數字即元素在列表中的位置(從0開始計算)
print
(list
.index(45)
)
查詢元素在列表中的個數 count
語法:列表名.count(需要查詢的元素)
返回該元素在列表中的個數,如果不存在該元素則返回0
print
(list
.count(45)
)
Python列表的增刪改查
列表的增 li libai sushi dufu sushi 白居易 第一種 diaochan print li 第二種 insert 指定插入位置 將 詩人 這個元素插入第三個位置 li.insert 2,詩人 第三種 extend 迭代追加 li.extend abcd 將組成字串abcd的每個...
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 和為空 都是取到最後 ...