一、清空列表
# 初始化列表
fruits = ['apple', 'banana', 'cherry', 'orange']
print("原始列表:", fruits)
# 清空列表
fruits.clear()
print("清空後列表:", fruits)
清空列表是一種簡單、有效的方法。使用clear()方法後,列表變成一個空列表。
二、刪除指定元素
# 初始化列表
fruits = ['apple', 'banana', 'cherry', 'orange']
print("原始列表:", fruits)
# 刪除指定元素
fruits.remove('banana')
print("刪除後列表:", fruits)
使用remove()方法可以刪除指定元素。如果要刪除的元素不存在於列表中,則會拋出異常。
三、刪除指定位置元素
# 初始化列表
fruits = ['apple', 'banana', 'cherry', 'orange']
print("原始列表:", fruits)
# 刪除指定位置元素
del fruits[1]
print("刪除後列表:", fruits)
使用del語句可以刪除指定位置的元素,例如del fruits[1]。如果要刪除的位置不存在,則會拋出異常。
四、刪除多個元素
# 初始化列表
fruits = ['apple', 'banana', 'cherry', 'orange']
print("原始列表:", fruits)
# 刪除多個元素
del fruits[1:3]
print("刪除後列表:", fruits)
使用del語句可以刪除多個元素,例如del fruits[1:3]。這裡刪除的是從第1個元素到第2個元素,不包括第3個元素。
五、使用pop()方法刪除指定位置元素
# 初始化列表
fruits = ['apple', 'banana', 'cherry', 'orange']
print("原始列表:", fruits)
# 使用pop()方法刪除指定位置元素
fruits.pop(1)
print("刪除後列表:", fruits)
使用pop()方法可以刪除指定位置的元素,例如fruits.pop(1)。pop()方法不僅可以刪除元素,還可以返回被刪除的元素。
六、使用pop()方法刪除最後一個元素
# 初始化列表
fruits = ['apple', 'banana', 'cherry', 'orange']
print("原始列表:", fruits)
# 使用pop()方法刪除最後一個元素
fruits.pop()
print("刪除後列表:", fruits)
如果不傳入任何參數,pop()方法默認刪除最後一個元素。
七、使用del語句刪除整個列表
# 初始化列表
fruits = ['apple', 'banana', 'cherry', 'orange']
print("原始列表:", fruits)
# 刪除整個列表
del fruits
print("刪除後列表:", fruits)
使用del語句可以刪除整個列表。刪除後再訪問這個列表會報錯。
八、使用賦值語句刪除指定元素
# 初始化列表
fruits = ['apple', 'banana', 'cherry', 'orange']
print("原始列表:", fruits)
# 使用賦值語句刪除指定元素
fruits = [x for x in fruits if x != "banana"]
print("刪除後列表:", fruits)
使用賦值語句可以刪除指定元素,例如fruits = [x for x in fruits if x != “banana”]。這個方法會創建一個新的列表。
九、使用列表解析刪除指定元素
# 初始化列表
fruits = ['apple', 'banana', 'cherry', 'orange']
print("原始列表:", fruits)
# 使用列表解析刪除指定元素
fruits = [x for x in fruits if x != "banana"]
print("刪除後列表:", fruits)
使用列表解析可以刪除指定元素,例如fruits = [x for x in fruits if x != “banana”]。這個方法也會創建一個新的列表。
十、使用循環刪除指定元素
# 初始化列表
fruits = ['apple', 'banana', 'cherry', 'orange']
print("原始列表:", fruits)
# 使用循環刪除指定元素
i = 0
while i < len(fruits):
if fruits[i] == "banana":
del fruits[i]
else:
i += 1
print("刪除後列表:", fruits)
使用循環可以刪除指定元素,例如上述示例。在這個示例中,我們使用while循環進入列表中的每個元素。如果當前元素是我們要刪除的元素,則使用del操作符刪除它。否則,我們將索引值加1並繼續循環。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/151645.html