一、Python List是什麼?
Python中的List是一種有序的、可變的、存儲任意類型數據的數據結構,可以通過索引來訪問和修改其中的元素。List的創建非常簡單,只需要使用一對方括號「[]」將元素括起來,用逗號「,」分隔即可。下面是一個創建List的示例代碼:
fruits = ['apple', 'banana', 'orange', 'grape'] print(fruits)
運行上面的代碼可以得到以下輸出結果:
['apple', 'banana', 'orange', 'grape']
下面我們來詳細講解如何訪問和修改List中的元素。
二、訪問List中的元素
List中的元素是有序的,也就是說每個元素在List中都有對應的索引,可以使用索引來訪問其中的元素。索引從0開始,以此類推,負數索引表示從後往前倒數第幾個元素。下面是一個訪問List中元素的示例代碼:
fruits = ['apple', 'banana', 'orange', 'grape'] print(fruits[0]) # 訪問第一個元素 print(fruits[-1]) # 訪問最後一個元素
運行上面的代碼可以得到以下輸出結果:
apple grape
除了使用單個索引來訪問元素,也可以使用切片來訪問List中的一部分元素。切片使用起始索引和終止索引來指定需要訪問的元素範圍,可以使用冒號「:」來分割起始和終止索引。下面是一個訪問List中一部分元素的示例代碼:
fruits = ['apple', 'banana', 'orange', 'grape'] print(fruits[1:3]) # 訪問第二個到第三個元素 print(fruits[:2]) # 訪問前兩個元素 print(fruits[2:]) # 訪問第三個及以後的所有元素
運行上面的代碼可以得到以下輸出結果:
['banana', 'orange'] ['apple', 'banana'] ['orange', 'grape']
三、修改List中的元素
與訪問List中元素一樣,可以使用索引來修改List中的元素。只需要使用賦值語句將要修改的元素賦新的值即可。下面是一個修改List中元素的示例代碼:
fruits = ['apple', 'banana', 'orange', 'grape'] fruits[1] = 'pear' # 修改第二個元素 print(fruits)
運行上面的代碼可以得到以下輸出結果:
['apple', 'pear', 'orange', 'grape']
如果要修改List中的多個元素,可以使用切片來指定需要修改的元素範圍,並將其賦新的值。下面是一個修改List中多個元素的示例代碼:
fruits = ['apple', 'banana', 'orange', 'grape'] fruits[1:3] = ['pear', 'lemon'] # 修改第二個到第三個元素 print(fruits)
運行上面的代碼可以得到以下輸出結果:
['apple', 'pear', 'lemon', 'grape']
另外,也可以使用append()方法向List中添加新元素,使用remove()方法刪除指定元素。下面是一個向List中添加新元素和刪除指定元素的示例代碼:
fruits = ['apple', 'banana', 'orange', 'grape'] fruits.append('strawberry') # 添加新元素 print(fruits) fruits.remove('banana') # 刪除指定元素 print(fruits)
運行上面的代碼可以得到以下輸出結果:
['apple', 'banana', 'orange', 'grape', 'strawberry'] ['apple', 'orange', 'grape', 'strawberry']
四、總結
通過對List的創建、訪問和修改的詳細講解,相信讀者已經掌握了在Python中使用List的基本操作方法。除了上述操作外,List還有很多內置方法可以使用,可以通過查閱相關文檔進行學習和使用。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/237096.html