Từ điển là một bộ sưu tập dữ liệu rất mạnh trong Python. Từ điển giúp thao tác cơ sở dữ liệu nhanh hơn Show Bạn có thể nối thêm các mục vào một từ điển hiện có và cũng có thể xóa chúng Trong bài đăng trên blog này, chúng ta sẽ tìm hiểu cách xóa "chìa khóa" bằng hai phương pháp
Từ điển trong Python là gì?Từ điển là một tập hợp các mục không có thứ tự. Các mục được xác định bằng các cặp khóa-giá trị. Các phím ánh xạ tới mục tương ứng của chúng trong danh sách. Bất cứ khi nào một mục cần được truy vấn, chúng ta có thể thực hiện việc này bằng cách sử dụng khóa của nó Ví dụ: 0 là một cặp giá trị khóa trong đó "thành phố" là khóa và "Seoul" là giá trị của nóĐây là cú pháp để khai báo một từ điển trong Python
Trong các ví dụ của chúng tôi, chúng tôi sẽ sử dụng từ điển dưới đây Khai báo từ điển có tên my_dictCách xóa khóa khỏi từ điển trong PythonXóa khóa bằng cách sử dụng delBạn có thể xóa khóa bằng từ khóa
Hãy xóa một khóa trong từ điển của chúng ta 3. Chúng tôi sẽ xóa khóa. "Trái cây"
Sau khi xóa khóa đó, chúng tôi có thể thấy rằng khóa 4 không còn tồn tại trong từ điển. Tuy nhiên, điều gì sẽ xảy ra nếu bạn cố xóa một khóa không tồn tại? Hãy thử xóa lại khóa 4Chúng tôi đã nhận được lỗi theo dõi. Điều này hợp lệ vì khóa không tồn tại Một nhược điểm của 7. Ngoại lệ cần được xử lý rõ ràng trong khối thử bắtTuy nhiên, chúng ta có thể xử lý ngoại lệ này bằng cách thứ hai Xóa khóa bằng cách sử dụng pop()Cách thứ hai để xóa khóa là sử dụng phương pháp
Ở đâu,
Bây giờ, nếu chúng ta thử xóa lại 4, sẽ không có ngoại lệ nào được ném raBây giờ, hãy thử xóa một khóa hiện có bằng Đây, chìa khóa. Sách đã được xóa thành công Một lợi thế của Cách đặt thông báo tùy chỉnhHãy thử xóa lại 'Sách'. Chúng tôi đang mong đợi một lỗi, vì vậy hãy đặt một thông báo trả lại Ở đây, 6 là thông báo trả về trong trường hợp khóa không tồn tại
Một ưu điểm khác là nó cũng trả về giá trị của khóa ngoài việc thực hiện thao tác xóa. Nếu bạn cần biết giá trị của khóa đã xóa, thì Phần kết luậnTrong hướng dẫn này, chúng ta đã học cách tạo từ điển bằng Python. Chúng tôi cũng tập trung vào cách xóa khóa. cặp giá trị trong từ điển Tôi hy vọng bạn thấy hướng dẫn này hữu ích Hãy kết nối trên Twitter Đọc bài viết khác của tôi ở đây Hãy QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO Tôi là Nhà tư vấn và nhà văn DevOps tại FreeCodeCamp. Tôi mong muốn cung cấp nội dung dễ dàng và chính xác cho Techies Nếu bạn đọc đến đây, hãy tweet cho tác giả để cho họ thấy bạn quan tâm. Tweet một lời cảm ơn Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu |