一、切片操作
切片操作是Python List截取的最基本方式,通過指定[start:stop:step]三個參數截取子列表。其中start為起始位置(包括),stop為結束位置(不包括),step為步長。如果以省略方式表示,則缺省值分別為0,列表長度,1。下面是一個示例代碼:
lst = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] print(lst[2:6:2]) # 截取第2到第6個元素,步長為2
代碼輸出結果為:[3, 5]。
二、負數切片
使用負數作為切片參數可以更方便地從末尾開始截取。例如,-1表示最後一個元素,-2表示倒數第二個元素,以此類推。
lst = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] print(lst[-4:-1]) # 截取倒數第4到倒數第1個元素
代碼輸出結果為:[7, 8, 9]。
三、複製列表
複製整個列表是一個非常常見的操作,通過使用[:]可以方便地實現。下面是一個示例代碼:
lst1 = [1, 2, 3, 4, 5, 6] lst2 = lst1[:] # 複製整個列表 print(lst2)
代碼輸出結果為:[1, 2, 3, 4, 5, 6]。
四、刪除元素
使用del可以刪除列表中的元素,通過指定列表中元素的下標來實現。下面是一個示例代碼:
lst = [1, 2, 3, 4, 5, 6] del lst[2] # 刪除第3個元素 print(lst)
代碼輸出結果為:[1, 2, 4, 5, 6]。
五、插入元素
使用insert可以在列表的任意位置插入一個元素,通過指定插入位置和插入的元素來實現。下面是一個示例代碼:
lst = [1, 2, 3, 4, 5] lst.insert(2, 6) # 在第3個位置插入元素6 print(lst)
代碼輸出結果為:[1, 2, 6, 3, 4, 5]。
六、添加元素
使用append可以在列表的末尾添加一個元素,其相當於插入到列表的最後。下面是一個示例代碼:
lst = [1, 2, 3, 4, 5] lst.append(6) # 在列表末尾添加元素6 print(lst)
代碼輸出結果為:[1, 2, 3, 4, 5, 6]。
七、擴展列表
使用extend可以將一個列表的所有元素添加到另一個列表末尾。下面是一個示例代碼:
lst1 = [1, 2, 3] lst2 = [4, 5, 6] lst1.extend(lst2) # 將lst2中的所有元素添加到lst1的末尾 print(lst1)
代碼輸出結果為:[1, 2, 3, 4, 5, 6]。
原創文章,作者:ADDSR,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/368477.html