Python 操作列表

2021-08-21 11:07:27 字數 948 閱讀 5684

查詢某個值:index(),返回該值的下標索引號

插入:insert()

motorcycles.insert(0, 'ducati')

刪除:del 語句

del motorcycles[0]

pop 源自這樣的模擬:列表就像乙個棧,而刪除列表末尾的元素相當於彈出棧頂元素。

popped_motorcycle = motorcycles.pop()

可以使用 pop() 來刪除列表中任何位置的元素,只需在括號中指定要刪除的元素的索引即可。

簡單的判斷標準:如果你要從列表中刪除乙個元素,且不再以任何方式使用它,就使用 del 語句;如果你要在刪除元

素後還能繼續使用它,就使用方法 pop() 。

remove()

too_expensive = 'ducati'

motorcycles.remove(too_expensive)

只知道要刪除的元素的值,可使用方法 remove()

排序:sort語句:修改是永久性的

cars.sort()

與字母順序相反的順序排列列表元素,為此,只需向 sort() 方法傳遞引數 reverse=true 。

cars.sort(reverse=true)  

sorted()函式:按特定順序顯示列表元素,不修改列表

print(sorted(cars))        

sort 與 sorted 區別:

sort 是應用在 list 上的方法,sorted 可以對所有可迭代的物件進行排序操作。

list 的 sort 方法返回的是對已經存在的列表進行操作,而內建函式 sorted 方法返回的是乙個新的 list,而不是在原來的基礎上進行的操作。

反**reverse()

cars.reverse()

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 列...