Xóa tất cả các phần tử trong danh sách python có thể được thực hiện theo nhiều cách. Dưới đây là một số phương pháp được thực hiện để đạt được điều này.
sử dụng clear ()
Hàm này là một phần của thư viện chuẩn và xóa hoàn toàn danh sách python.
Syntax: list_name.clear() list_name is the name of the list supplied by
Ví dụ
Trong ví dụ dưới đây, chúng tôi lấy một danh sách và áp dụng clear (). Kết quả là một danh sách trống.
list = ['Mon', 'Tue', 'Wed', 'Thu'] print("Existing list\n",list) #clear the list list.clear() print("After clearing the list\n") print(list)
Đầu ra
Chạy đoạn mã trên cho chúng ta kết quả sau -
Existing list ['Mon', 'Tue', 'Wed', 'Thu'] After clearing the list []
Sử dụng del ()
Hàm del () bạn có thể loại bỏ chọn lọc các mục tại một chỉ mục nhất định hoặc bạn cũng có thể loại bỏ tất cả các phần tử, làm cho danh sách trống.
Syntax: del list_name
Trong ví dụ dưới đây, chúng tôi lấy một danh sách, xóa phần tử ở chỉ mục 2. Sau đó, chúng tôi xóa tất cả các phần tử.
Ví dụ
list = ['Mon', 'Tue', 'Wed', 'Thu'] print("Existing list\n",list) #deleting one element from the list del list[2] print("After deleting an element\n") print(list) # Removing all elements del list[:] print("After deleting all elements\n") print(list)
Đầu ra
Chạy đoạn mã trên cho chúng ta kết quả sau -
Existing list ['Mon', 'Tue', 'Wed', 'Thu'] After deleting an element ['Mon', 'Tue', 'Thu'] After deleting all elements []
Sử dụng * =0
Trong cách tiếp cận này, chúng tôi chỉ gán 0 cho tất cả các phần tử trong danh sách, điều này làm cho danh sách trống. Dấu * là một ký tự đại diện cho tất cả các phần tử.
Ví dụ
list = ['Mon', 'Tue', 'Wed', 'Thu'] print("Existing list\n",list) # Removing all elements list *= 0 print("After deleting all elements\n") print(list)
Đầu ra
Chạy đoạn mã trên cho chúng ta kết quả sau -
Existing list ['Mon', 'Tue', 'Wed', 'Thu'] After deleting all elements []
Khởi tạo lại danh sách
Chúng ta có thể khởi tạo lại một danh sách bằng cách gán một danh sách trống cho nó. Trong ví dụ dưới đây, chúng tôi lấy một danh sách và sau đó gán một danh sách trống cho nó để tạo ra một danh sách trống.
Ví dụ
list = ['Mon', 'Tue', 'Wed', 'Thu'] print("Existing list\n",list) # Removing all elements list = [] print("After deleting all elements\n") print(list)
Đầu ra
Chạy đoạn mã trên cho chúng ta kết quả sau -
Existing list ['Mon', 'Tue', 'Wed', 'Thu'] After deleting all elements []