Kiểm tra xem khóa từ điển có trống Python không
Một từ điển có thể có nhiều thuộc tính trong Python. Nếu một từ điển trống và bạn muốn kiểm tra nó trước khi xử lý thì bạn có thể sử dụng các phương thức và câu lệnh được giải thích trong bài đăng này Show
đầu ra
Kiểm tra xem từ điển có trống không bằng cách sử dụng từ khóa 'không'Đây là phương pháp đơn giản và ưa thích nhất để kiểm tra xem Từ điển Python có trống hay không. Chúng tôi sử dụng từ khóa not trước tên biến từ điển và nó sẽ trả về true nếu từ điển trống và sai nếu nó không trống Ví dụ mã 1 - kiểm tra từ điển trống
đầu ra
Trong ví dụ mã trên
Mã ví dụ 2 - kiểm tra từ điển có thuộc tính
đầu ra
Kiểm tra xem từ điển có trống không bằng hàm len()Chúng ta biết rằng hàm len() trong Python được sử dụng để lấy độ dài của từ điển hoặc danh sách. Vì vậy, chúng tôi có thể sử dụng nó để kiểm tra xem từ điển có chứa bất kỳ thuộc tính nào hay không. Nếu hàm trả về 0 thì từ điển trống, nếu không thì nó có một số thuộc tính trong đó
đầu ra
Giải thích về ví dụ mã trên
Kiểm tra xem từ điển có trống không bằng hàm bool()Nếu chúng ta chuyển biến từ điển cho hàm bool() thì nó sẽ trả về True nếu từ điển trống và Sai nếu từ điển không trống. Vì vậy, chúng tôi sẽ sử dụng từ khóa not với nó để làm cho nó hoạt động như mong đợi trong các ví dụ mã trước Trong bài viết này, chúng ta sẽ tìm hiểu cách kiểm tra xem một từ điển có trống hay không. Từ điển trong python là một chuỗi ký tự bất biến. Từ điển Python được viết trong dấu ngoặc nhọn và bao gồm khóa và giá trị. Để kiểm tra xem Dictionary có trống hay không, chúng tôi có nhiều hàm và toán tử tích hợp sẵn Chúng tôi có thể kiểm tra xem từ điển Python có trống không bằng cách sử dụng Hãy để chúng tôi hiểu nó ngắn gọn hơn với sự trợ giúp của một ví dụ ví dụ 1. Sử dụng toán tử not
đầu ra
Giải trìnhTrong ví dụ trên, chúng tôi đã tạo một Từ điển trống ‘MyDict’. Sau đó, chúng tôi đã sử dụng toán tử not để đảo ngược giá trị sai Trong python, một Từ điển trống luôn đánh giá là sai. Vì vậy, khi chúng tôi chuyển một Dictionary trống sang điều kiện if, nó sẽ được đánh giá là false. Nhưng toán tử not đảo ngược giá trị sai thành giá trị thực Do đó, điều kiện if được đặt thành true. Và chúng tôi nhận được "Từ điển trống rỗng" làm đầu ra ví dụ 2. Sử dụng hàm len()
đầu ra
Giải trìnhTrong ví dụ trên, lúc đầu, chúng tôi đã khởi tạo Từ điển trống ‘MyDict’. Sau đó, chúng tôi đã sử dụng hàm tích hợp len() để tính toán độ dài của Từ điển và lưu trữ nó trong biến 'Length_Dictionary'. Sau đó, chúng tôi đã sử dụng câu lệnh if để kiểm tra xem độ dài của danh sách có bằng 0 hay không Nếu điều kiện đặt là đúng thì Từ điển trống. Mặt khác, Từ điển không trống. ví dụ 3. So sánh với một từ điển rỗng khác
đầu ra
Giải trìnhTrong ví dụ trên, chúng ta đã khởi tạo 2 Dictionary MyDict1 và MyDict2. Giả sử chúng ta phải kiểm tra Từ điển 'MyDict1' xem nó có trống hay không. Sau đó, chúng ta có thể làm như vậy bằng cách khởi tạo một Từ điển trống nói 'MyDict2'. Và sau đó so sánh 'MyDict1' với 'MyDict2' bằng cách sử dụng tuyên bố ra quyết định tôi. điều kiện if-else. Nếu 'MyDict1' bằng 'MyDict2' thì điều đó có nghĩa là 'MyDict1' là một Từ điển trống. Khác nó không trống. Và đây là cách chúng ta có thể kiểm tra một Từ điển trống bằng cách so sánh nó với một Từ điển trống khác Ví dụ 4. Tạo một từ điển trốngĐể tạo một dictionary rỗng trong python, chúng ta có một phương thức clear() trong python Phương thức này không nhận bất kỳ tham số nào cũng như không trả về bất kỳ giá trị nào Ví dụ
đầu ra
Giải trìnhTrong ví dụ này, chúng tôi đã sử dụng phương thức clear() để xóa các mục của từ điển. Và sau đó kiểm tra bằng toán tử not nếu 'MyDict' có trống hay không Ghi chú. phương thức clear() chỉ xóa các thành phần của từ điển. Và không phải toàn bộ từ điển Phần kết luậnTrong bài viết này, chúng ta đã thấy bốn cách khác nhau để kiểm tra từ điển trống. Ba cách chúng ta đã thảo luận ở trên là Làm cách nào để kiểm tra xem từ điển có giá trị trống trong Python không?Cho một từ điển có danh sách làm giá trị, hãy kiểm tra xem tất cả danh sách có trống không. Đầu vào. {"Gfg". [], "Tốt nhất". []} Đầu ra. Đúng Giải thích. Cả hai danh sách đều không có phần tử nào, do đó là True. Đầu vào. {"Gfg". [], "Tốt nhất". [4]} Đầu ra. Giải thích sai. "Tốt nhất" chứa phần tử, Do đó Sai.
Làm cách nào để kiểm tra xem khóa từ điển có giá trị Python không?Kiểm tra xem khóa có tồn tại hay không bằng cách sử dụng phương thức get()
. Nếu không có khóa, nó sẽ trả về một giá trị mặc định (nếu được thông qua) hoặc nó trả về Không có. Sử dụng phương pháp này, chúng ta có thể chuyển một khóa và kiểm tra xem khóa có tồn tại trong từ điển python không.
Làm cách nào để kiểm tra xem khóa từ điển có tồn tại trong danh sách Python không?Hàm keys() và toán tử "in" có thể được sử dụng để xem liệu một khóa có tồn tại trong từ điển hay không. Phương thức keys() trả về danh sách các khóa trong từ điển và câu lệnh "if, in" kiểm tra xem khóa được cung cấp có trong danh sách hay không. Nó trả về True nếu khóa tồn tại; . |