對於延遲發布第二天的報告,我深表歉意,因為我一直在同時處理多個技術項目。儘管如此,我很高興能在 #100daysofMiva 挑戰賽中分享我的 Python 之旅第 2 天的經驗教訓。
第 2 天:Python 清單
點擊這裡查看我使用過的一些簡單 Python 清單
Python 清單是 Python 中的基本資料結構,我很高興能在第 2 天專門探索它們的複雜性。以下是我所學到的總結:
存取清單項目:我學習如何使用索引和切片技術存取各個清單項目。例如,如果我們有一個清單 my_list = [1, 2, 3, 4, 5],我可以使用 my_list[0] 存取第一項並取得輸出 1。我還可以使用切片來獲取列表,例如 my_list[1:3] 以獲得 [2, 3]。
更改列表項:我發現如何使用賦值運算子修改列表項。例如,如果我們有一個列表my_list = [1, 2, 3, 4, 5],我可以使用my_list[1] = 10 將第二項更改為10,列表變為[1, 10, 3, 4 , 5].
新增清單項目:我練習使用append()、extend() 和insert() 方法來新增項目到清單。例如,我可以使用 my_list.append(6) 將項目新增到清單末尾,或使用 my_list.insert(2, 7) 在特定位置插入項目。
刪除清單項目:我學習如何使用remove()、pop() 和del 語句從清單中刪除項目。例如,我可以使用 my_list.remove(2) 刪除第一次出現的項目 2,或使用 my_list.pop(1) 刪除特定位置的項目。
迴圈清單:我了解如何使用 for 迴圈和 while 迴圈迭代列表。例如,我可以使用 for 迴圈列印清單中的每個項目: for item in my_list: print(item).
列表理解:我掌握了列表理解的概念以及如何從現有列表創建新列表。例如,我可以使用 [x**2 for x in my_list] 建立一個包含數字平方的新清單。
對列表進行排序:我學習如何使用 sort() 和sorted() 函數對列表進行排序。例如,我可以使用 my_list.sort() 按升序對清單進行排序,或使用 Sorted(my_list) 取得清單的排序副本。
複製清單:我發現如何使用 copy() 方法和 list() 函數建立清單的副本。例如,我可以使用 my_list.copy() 建立清單的淺表副本,或使用 list(my_list) 建立深表副本。
連接清單:我練習使用+運算子和extend()方法連接清單。例如,我可以使用 my_list + [6, 7, 8] 連接兩個列表,或使用 my_list.extend([6, 7, 8]).
了解索引
可以使用「索引」技術存取清單元素。列表是有序集合,每個項目都有唯一的索引。我們可以使用該索引號來存取清單中的項目。見下圖:
以上是#f #daysofMiva || 日Python 列表的詳細內容。更多資訊請關注PHP中文網其他相關文章!