Làm thế nào để bạn làm trống một danh sách trong python?
Trong Python, sử dụng ________ 05 phương thức ________ 06, ________ 07 và ________ 08 để xóa các mục (phần tử) khỏi danh sách. Cũng có thể xóa các mục bằng cách sử dụng câu lệnh 9 bằng cách chỉ định vị trí hoặc phạm vi bằng chỉ mục hoặc lát cắt Show
Xem bài viết sau về cách thêm một mục vào danh sách
Liên kết được tài trợ Xóa tất cả các mục. l = [0, 10, 20, 30, 40, 50] print(l.pop(0)) # 0 print(l) # [10, 20, 30, 40, 50] print(l.pop(3)) # 40 print(l) # [10, 20, 30, 50] 6Bạn có thể xóa tất cả các mục khỏi danh sách bằng 6 1nguồn. list_remove_item. py Xóa một mục theo chỉ mục và nhận giá trị của nó. l = [0, 10, 20, 30, 40, 50] print(l.pop(0)) # 0 print(l) # [10, 20, 30, 40, 50] print(l.pop(3)) # 40 print(l) # [10, 20, 30, 50] 7Bạn có thể xóa mục tại vị trí đã chỉ định và nhận giá trị của nó với 7Chỉ mục lúc đầu là 48 (lập chỉ mục dựa trên số không)
nguồn. list_remove_item. py Bạn có thể sử dụng các giá trị âm để chỉ định vị trí từ cuối. Chỉ số ở cuối là 49 4nguồn. list_remove_item. py Nếu đối số bị bỏ qua, mục cuối cùng sẽ bị xóa 8nguồn. list_remove_item. py Chỉ định một chỉ mục không tồn tại sẽ gây ra lỗi 9nguồn. list_remove_item. py Lưu ý rằng 80, loại bỏ mục đầu tiên, là một hoạt động của 81 và không hiệu quả. Xem wiki chính thức để biết độ phức tạp tính toán của các hoạt động khác nhau trên 5
Loại 83 được cung cấp trong mô-đun bộ sưu tập thư viện tiêu chuẩn để xóa mục đầu tiên có 84. Ví dụ: nếu bạn muốn xử lý dữ liệu dưới dạng hàng đợi (FIFO), sẽ hiệu quả hơn khi sử dụng 83
Xóa một mục theo giá trị. l = [0, 10, 20, 30, 40, 50] print(l.pop(0)) # 0 print(l) # [10, 20, 30, 40, 50] print(l.pop(3)) # 40 print(l) # [10, 20, 30, 50] 8Bạn có thể xóa mục đầu tiên khỏi danh sách khi giá trị của mục đó bằng với giá trị đã chỉ định với 8 8nguồn. list_remove_item. py Nếu danh sách chứa nhiều giá trị khớp với giá trị đã chỉ định, thì chỉ giá trị đầu tiên bị xóa 9nguồn. list_remove_item. py Để xóa nhiều mục thỏa mãn điều kiện cùng một lúc, hãy sử dụng cách hiểu danh sách được mô tả bên dưới Chỉ định một giá trị không tồn tại sẽ gây ra lỗi 0nguồn. list_remove_item. py Bạn có thể sử dụng 88 để kiểm tra xem danh sách có chứa mục
Liên kết được tài trợ Xóa các mục theo chỉ mục hoặc lát. l = [0, 10, 20, 30, 40, 50] print(l.pop(0)) # 0 print(l) # [10, 20, 30, 40, 50] print(l.pop(3)) # 40 print(l) # [10, 20, 30, 50] 9 6, 7, và 8 là các phương thức của 5. Bạn cũng có thể xóa các phần tử khỏi danh sách bằng câu lệnh 9Chỉ định mục sẽ bị xóa theo chỉ mục. Chỉ mục đầu tiên là 48 và chỉ mục cuối cùng là 49 0nguồn. list_remove_item. py Bạn có thể xóa nhiều mục với slice 1nguồn. list_remove_item. py Cũng có thể xóa tất cả các mục bằng cách chỉ định toàn bộ phạm vi 0nguồn. list_remove_item. py Bạn cũng có thể chỉ định 97 là 98 1nguồn. list_remove_item. py Xem bài viết sau để biết chi tiết về lát
Loại bỏ các mục đáp ứng điều kiện. Danh sách hiểuLoại bỏ các mục thỏa mãn điều kiện tương đương với việc trích xuất các mục không thỏa mãn điều kiện Với mục đích này, việc hiểu danh sách được sử dụng
Một ví dụ về việc loại bỏ các mục chẵn hoặc lẻ (= giữ nguyên các mục chẵn hoặc lẻ) như sau. 99 Là toán tử còn lại và 80 là phần còn lại của phép chia 81 cho 82Khi hiểu danh sách, một danh sách mới được tạo. Không giống như phương pháp loại 5 hoặc câu lệnh 9 được giới thiệu cho đến nay, danh sách ban đầu không bị thay đổi
Phương thức nào làm trống danh sách trong Python?Trong hướng dẫn này, chúng ta sẽ tìm hiểu về phương thức List clear() của Python với sự trợ giúp của các ví dụ. Phương thức clear() xóa tất cả các mục khỏi danh sách.
Làm cách nào để xóa mảng trong Python?Sử dụng del()
. Trong ví dụ dưới đây, chúng tôi lấy một danh sách, loại bỏ phần tử ở chỉ số 2. Sau đó, chúng tôi loại bỏ tất cả các yếu tố.
Làm cách nào để xóa danh sách trong Python?Phương thức clear() làm trống danh sách. |