一、clear()方法
列表提供了一個名為clear()的內置方法,用於將列表中的所有元素移除,使其變為空。清空列表非常簡單,只需使用clear()方法即可。 # 示例代碼 lst = [1, 2, 3, 4, 5] lst.clear() print(lst) # 輸出結果為 []
以上代碼首先創建了一個含有5個元素的列表,然後對其使用clear()方法清空,在最後列印出清空後的列表,結果是一個空列表。
二、賦值空列表
清空列表的另一種方法是將一個空列表賦值給原列表變數。這種方法與使用clear()方法等效,可以將原列表中的所有元素替換成一個空列表。 # 示例代碼 lst = [1, 2, 3, 4, 5] lst = [] print(lst) # 輸出結果為 []
以上代碼首先創建了一個含有5個元素的列表,然後將一個空列表賦值給原列表變數,最後列印出空列表,結果是一個空列表。
三、使用del語句
使用del語句也可以清空列表。del語句用於刪除對象引用,因此對列表使用del語句會將所有元素都刪除。 # 示例代碼 lst = [1, 2, 3, 4, 5] del lst[:] print(lst) # 輸出結果為 []
以上代碼首先創建了一個含有5個元素的列表,然後使用del語句刪除所有元素,最後列印出空列表,結果是一個空列表。
四、清空多維列表
清空多維列表也非常簡單。只需對列表的每個子列表都使用clear()方法或其他清空方法即可。 # 示例代碼 lst = [[1, 2], [3, 4], [5, 6]] for l in lst: l.clear() print(lst) # 輸出結果為 [[], [], []]
以上代碼首先創建了一個含有3個子列表的多維列表,然後使用for循環遍歷每個子列表,並對每個子列表執行clear()方法,最後列印出列表,結果是一個含有3個空列表的多維列表。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/310186.html