#f #daysofMiva || 日Python 列表

WBOY
發布: 2024-08-23 06:04:05
原創
357 人瀏覽過

對於延遲發布第二天的報告,我深表歉意,因為我一直在同時處理多個技術項目。儘管如此,我很高興能在 #100daysofMiva 挑戰賽中分享我的 Python 之旅第 2 天的經驗教訓。

第 2 天:Python 清單

點擊這裡查看我使用過的一些簡單 Python 清單

Python 清單是 Python 中的基本資料結構,我很高興能在第 2 天專門探索它們的複雜性。以下是我所學到的總結:

Day #f #daysofMiva || Python Lists

  1. 存取清單項目:我學習如何使用索引和切片技術存取各個清單項目。例如,如果我們有一個清單 my_list = [1, 2, 3, 4, 5],我可以使用 my_list[0] 存取第一項並取得輸出 1。我還可以使用切片來獲取列表,例如 my_list[1:3] 以獲得 [2, 3]。

  2. 更改列表項:我發現如何使用賦值運算子修改列表項。例如,如果我們有一個列表my_list = [1, 2, 3, 4, 5],我可以使用my_list[1] = 10 將第二項更改為10,列表變為[1, 10, 3, 4 , 5].

  3. 新增清單項目:我練習使用append()、extend() 和insert() 方法來新增項目到清單。例如,我可以使用 my_list.append(6) 將項目新增到清單末尾,或使用 my_list.insert(2, 7) 在特定位置插入項目。

  4. 刪除清單項目:我學習如何使用remove()、pop() 和del 語句從清單中刪除項目。例如,我可以使用 my_list.remove(2) 刪除第一次出現的項目 2,或使用 my_list.pop(1) 刪除特定位置的項目。

  5. 迴圈清單:我了解如何使用 for 迴圈和 while 迴圈迭代列表。例如,我可以使用 for 迴圈列印清單中的每個項目: for item in my_list: print(item).

  6. 列表理解:我掌握了列表理解的概念以及如何從現有列表創建新列表。例如,我可以使用 [x**2 for x in my_list] 建立一個包含數字平方的新清單。

  7. 對列表進行排序:我學習如何使用 sort() 和sorted() 函數對列表進行排序。例如,我可以使用 my_list.sort() 按升序對清單進行排序,或使用 Sorted(my_list) 取得清單的排序副本。

  8. 複製清單:我發現如何使用 copy() 方法和 list() 函數建立清單的副本。例如,我可以使用 my_list.copy() 建立清單的淺表副本,或使用 list(my_list) 建立深表副本。

  9. 連接清單:我練習使用+運算子和extend()方法連接清單。例如,我可以使用 my_list + [6, 7, 8] 連接兩個列表,或使用 my_list.extend([6, 7, 8]).

  10. 擴充列表

Day #f #daysofMiva || Python Lists

  • 列表方法:我探索了各種列表方法,包括 count()、index()、reverse() 和clear()。例如,我可以使用 my_list.count(2) 計算某個項目的出現次數,或使用 my_list.index(2) 取得第一次出現的索引。

Day #f #daysofMiva || Python Lists

了解索引

可以使用「索引」技術存取清單元素。列表是有序集合,每個項目都有唯一的索引。我們可以使用該索引號來存取清單中的項目。見下圖:

Day #f #daysofMiva || Python Lists

以上是#f #daysofMiva || 日Python 列表的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:dev.to
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板