Từ điển rỗng không có trăn?
Mô-đun json giúp mọi thứ đơn giản hơn một chút nếu bạn có các đối tượng lồng nhau có thể có giá trị dict1 = {1:"Mon",2:"Tue",3:"Wed"} dict2 = {} # Given dictionaries print("The original dictionary : " ,(dict1)) print("The original dictionary : " ,(dict2)) # Check if dictionary is empty if dict1: print("dict1 is not empty") else: print("dict1 is empty") if dict2: print("dict2 is not empty") else: print("dict2 is empty")1 Show
json. phương thức kết xuất chuyển đổi một đối tượng Python thành một chuỗi có định dạng JSON json. phương thức tải phân tích một chuỗi JSON thành một đối tượng Python gốc Chúng tôi đã chuyển đối số từ khóa dict1 = {1:"Mon",2:"Tue",3:"Wed"} dict2 = {} # Given dictionaries print("The original dictionary : " ,(dict1)) print("The original dictionary : " ,(dict2)) # Check if dictionary is empty if dict1: print("dict1 is not empty") else: print("dict1 is empty") if dict2: print("dict2 is not empty") else: print("dict2 is empty")2 cho phương thức dict1 = {1:"Mon",2:"Tue",3:"Wed"} dict2 = {} # Given dictionaries print("The original dictionary : " ,(dict1)) print("The original dictionary : " ,(dict2)) # Check if dictionary is empty if dict1: print("dict1 is not empty") else: print("dict1 is empty") if dict2: print("dict2 is not empty") else: print("dict2 is empty")3 và đặt nó thành một hàm
Hàm sẽ được gọi với một danh sách các bộ giá trị khóa-giá trị, e. g. dict1 = {1:"Mon",2:"Tue",3:"Wed"} dict2 = {} # Given dictionaries print("The original dictionary : " ,(dict1)) print("The original dictionary : " ,(dict2)) # Check if dictionary is empty if dict1: print("dict1 is not empty") else: print("dict1 is empty") if dict2: print("dict2 is not empty") else: print("dict2 is empty")11 Trong hàm của chúng ta, chúng ta chỉ cần kiểm tra xem giá trị có phải là dict1 = {1:"Mon",2:"Tue",3:"Wed"} dict2 = {} # Given dictionaries print("The original dictionary : " ,(dict1)) print("The original dictionary : " ,(dict2)) # Check if dictionary is empty if dict1: print("dict1 is not empty") else: print("dict1 is empty") if dict2: print("dict2 is not empty") else: print("dict2 is empty")1 hay không và trả về giá trị đó, nếu không, chúng ta sẽ trả về một chuỗi rỗng Bạn có thể trả về bất kỳ giá trị nào khác trong khối dict1 = {1:"Mon",2:"Tue",3:"Wed"} dict2 = {} # Given dictionaries print("The original dictionary : " ,(dict1)) print("The original dictionary : " ,(dict2)) # Check if dictionary is empty if dict1: print("dict1 is not empty") else: print("dict1 is empty") if dict2: print("dict2 is not empty") else: print("dict2 is empty")13 nếu một chuỗi trống không phù hợp với trường hợp sử dụng của bạn Nếu từ điển của bạn không chứa các đối tượng lồng nhau, hãy sử dụng tính năng hiểu chính tả mệnh lệnh. phương thức items trả về một dạng xem mới của các cặp item ((key, value) của từ điển) Trong phần hiểu chính tả của chúng tôi, chúng tôi kiểm tra xem mỗi giá trị không phải là dict1 = {1:"Mon",2:"Tue",3:"Wed"} dict2 = {} # Given dictionaries print("The original dictionary : " ,(dict1)) print("The original dictionary : " ,(dict2)) # Check if dictionary is empty if dict1: print("dict1 is not empty") else: print("dict1 is empty") if dict2: print("dict2 is not empty") else: print("dict2 is empty")1 hay không và trả về giá trị đó, nếu không, chúng tôi sẽ trả về một chuỗi trống Lưu ý rằng phương pháp này sẽ không hoạt động nếu từ điển của bạn có các từ điển lồng nhau có giá trị dict1 = {1:"Mon",2:"Tue",3:"Wed"} dict2 = {} # Given dictionaries print("The original dictionary : " ,(dict1)) print("The original dictionary : " ,(dict2)) # Check if dictionary is empty if dict1: print("dict1 is not empty") else: print("dict1 is empty") if dict2: print("dict2 is not empty") else: print("dict2 is empty")1. Nếu đúng như vậy, hãy sử dụng phương pháp trước đó Trong quá trình phân tích các tập dữ liệu, chúng tôi có thể gặp các tình huống phải xử lý các từ điển trống. Trong bài viết này, chúng ta sẽ xem cách kiểm tra xem một từ điển có trống hay không sử dụng nếuĐiều kiện if đánh giá là đúng nếu từ điển có các phần tử. Nếu không, nó đánh giá là sai. Vì vậy, trong chương trình dưới đây, chúng tôi sẽ chỉ kiểm tra sự trống rỗng của một từ điển chỉ sử dụng điều kiện if Ví dụBản thử trực tiếp dict1 = {1:"Mon",2:"Tue",3:"Wed"} dict2 = {} # Given dictionaries print("The original dictionary : " ,(dict1)) print("The original dictionary : " ,(dict2)) # Check if dictionary is empty if dict1: print("dict1 is not empty") else: print("dict1 is empty") if dict2: print("dict2 is not empty") else: print("dict2 is empty") đầu raChạy đoạn mã trên cho chúng ta kết quả sau - The original dictionary : {1: 'Mon', 2: 'Tue', 3: 'Wed'} The original dictionary : {} dict1 is not empty dict2 is empty Sử dụng bool()Phương thức bool đánh giá là đúng nếu từ điển không trống. Khác nó đánh giá là sai. Vì vậy, chúng tôi sử dụng điều này trong các biểu thức để in kết quả cho sự trống rỗng của một từ điển 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 Từ điển trống sang điều kiện if, nó sẽ được đánh giá là sai. 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 ________số 8Giả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à từ điển rỗng không?Nếu từ điển trống, nó sẽ trả về Không, nghĩa là không == Sai .
Từ điển trống có đúng Python không?Một thông tin thú vị về từ điển Python là từ điển trống sẽ đánh giá là Sai , trong khi từ điển có ít nhất một mục sẽ đánh giá là Đúng. Do đó, chúng ta có thể sử dụng hàm bool() để xem từ điển có trống không.
Từ điển trống có sai Python không?Một từ điển trống (hoặc các vùng chứa khác) sẽ đánh giá là Boolean Sai . Bạn có thể làm điều đó bằng cách chỉ kiểm tra biến từ điển hoặc sử dụng hàm bool(). Cả hai phương pháp được hiển thị trong ví dụ mã sau đây. Ngoài ra, có thể sử dụng hàm len() để kiểm tra xem từ điển có trống không.
Từ điển rỗng được biểu diễn bằng Python như thế nào?Sau đó, gán biến cho một tập hợp trống các dấu ngoặc nhọn, {}. Một cách khác để tạo từ điển trống là sử dụng hàm dict() mà không chuyển bất kỳ đối số nào . |