第3章 列表簡介
只記錄了自己以前沒有注意到的知識點
練習代碼已上傳至 github:https://github.com/YilK/Python-Crash-Course/tree/master/第一部分 基礎知識/第03章 列表簡介
在列表中添加元素
-
list.append(obj) :在列表末尾添加對象,obj – 添加到列表末尾的對象。
-
list.insert (index,obj) :在指定位置添加對象。
index :對象 obj 需要插入的索引位置。
obj :要插入列表中的對象。
從列表中刪除元素
- list.pop(index=-1) :pop() 函數用於移除列表中的一個元素(默認最後一個元素),並且返回該元素的值。
- list.remove(obj) :移除列表中某個值的第一個匹配項。如果要刪除的值在列表中出現多次,可以使用循環來 解決問題
- del list[index] :使用 del 可以刪除任何位置處的元素,條件是知道其索引
列表的排序
- list.sort() :對列表進行永久性的排序,默認爲升序排序,若要降序設置 reverse=True
list=[3,4,1,7,5]
list.sort()
print(list)
list.sort(reverse=True)
print(list)
#輸出
[1, 3, 4, 5, 7]
[7, 5, 4, 3, 1]
- sorted() :對列表進行臨時排序,也可以向函數傳遞 reverse=True
- list.reverse() :將列表倒過來,最後的變爲第一個 相當於list[::-1],但是這個函數是對列表永久性排序