Python列表操作

2022-09-11 22:48:33 字數 1115 閱讀 1863

list.extend([元素1,元素2]):在list列表末端增加多個元素;

list.insert(元素序號,元素):在list列表任意位置增加乙個元素

list.remove(元素):從列表中刪除乙個元素,且並不要求此元素的位置;

del.list[元素序號]:從列表中刪除指定位置的元素;del還可以刪除指定範圍內的值。del 也可以刪除整個資料物件(列表、集合等),刪除後找不到物件

del是python語句,而不是列表方法,無法通過list來呼叫。使用del可以刪除乙個元素,當元素刪除之後,位於它後面的元素會自動移動填補空出來的位置。

list_0 = list.pop(元素):從列表中彈出乙個元素,則list列表中少乙個元素;

list_0 = list.pop(元素序號):從列表中指定彈出乙個元素,則list列表中少乙個元素。

u = ['二狗', '狗蛋', '鐵蛋', '狗哥']   

u0 = [1, 2, 3, 4, 5, 6, 7, 8, 9]

#元素序號分別為:0號、1號、2號、3號、4號。。。。。;0號位對應:'二狗'、1

u[0] == '二狗'

u[0:2] == ['二狗', '狗蛋']

u[:2] == ['二狗', '狗蛋', '鐵蛋']

u[2:3] ==  '鐵蛋'

u[2:] == [ '鐵蛋', '狗哥']

u0[0:9:2] == [1, 3, 5, 7, 9]

uo[::-1] == [9, 8, 7, 6, 5, 4, 3, 2, 1]

uo[:] == uo

a = list.count(元素):計算它的引數在列表**現的次數,並將次數返回;

a = list.index(元素):返回它的引數在列表中的位置,返回元素序號;#若有多個元素相同,此為只返回首端起第乙個。

a = list.index(元素, 序號1,序號2):在序號1和序號2範圍內,返回列表中元素位置。 #若有多個元素相同,此為只返回首端起第乙個。

list.reverse() == list[::-1]:將整個列表內元素反過來排列:[1, 2, 3, 4].reverse() == [4, 3, 2, 1];

list.sort():將所有元素,從小到大排列;

python列表建立操作 python列表操作

建立列表 sample list a 1,a b python 列表操作 sample list a b 0,1,3 得到列表中的某乙個值 value start sample list 0 end value sample list 1 刪除列表的第乙個值 del sample list 0 在列...

python列表建立操作 python列表操作

列表是最常用的python資料型別,它可以作為乙個方括號內的逗號分隔值出現。列表的資料項不需要具有相同的型別。如 list a b 2,5,1 1 新建列表 stus 建立空列表 stus1 list 建立空列表 print stus print stus1 stus 范冰冰 維達 soon 上述 ...

python 列表操作

list 一種順序儲存結構,序列的一種,列表元素可以是任何型別,類似陣列,引用型別。格式定義 olist 1,str 定義乙個空的list olist 獲取列表元素個數 len olist 刪除乙個列表 del olist 刪除乙個列表元素 del list i 支援 olist1 olist2 列...