《Python編程從入門到實踐》學習筆記 第3章 列表簡介

第3章 列表簡介

只記錄了自己以前沒有注意到的知識點

練習代碼已上傳至 github:https://github.com/YilK/Python-Crash-Course/tree/master/第一部分 基礎知識/第03章 列表簡介

在列表中添加元素

  1. list.append(obj) :在列表末尾添加對象,obj – 添加到列表末尾的對象。

  2. list.insert (index,obj) :在指定位置添加對象。

    ​ index :對象 obj 需要插入的索引位置。

    ​ obj :要插入列表中的對象。

從列表中刪除元素

  1. list.pop(index=-1) :pop() 函數用於移除列表中的一個元素(默認最後一個元素),並且返回該元素的值。
  2. list.remove(obj) :移除列表中某個值的第一個匹配項。如果要刪除的值在列表中出現多次,可以使用循環來 解決問題
  3. del list[index] :使用 del 可以刪除任何位置處的元素,條件是知道其索引

列表的排序

  1. 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]

  1. sorted() :對列表進行臨時排序,也可以向函數傳遞 reverse=True
  2. list.reverse() :將列表倒過來,最後的變爲第一個 相當於list[::-1],但是這個函數是對列表永久性排序
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章