Để tính độ dài của từ điển, chúng ta có thể sử dụng phương pháp Len [] tích hợp Python. Phương thức Len [] & nbsp; trả về số lượng khóa trong từ điển Python.
Python dict Len []
Cú pháp: Len [Dict]len[Dict]
Return: nó trả về một số nguyên là độ dài của chuỗi. & Nbsp;It returns an integer which is the length of the string.
Name:Steve Age:30 Designation:Programmer
Ví dụ cơ bản về việc tìm kiếm độ dài của từ điển
Python3
dict1
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 30
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 31
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 32
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 33
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 34
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 35
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 36
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 33
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 38
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 35
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India0
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 33
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India2
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India3
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India4
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India5
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India6
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India7
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India4
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India5
len[] method : 4 len[] method with keys[] : 4 len[] method with values[]: 40
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 35
len[] method : 4 len[] method with keys[] : 4 len[] method with values[]: 42
len[] method : 4 len[] method with keys[] : 4 len[] method with values[]: 43
Output:
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 3
Tìm độ dài của từ điển lồng nhau
Xem xét các chi tiết sau đây về một người:
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India
Vấn đề khi cố gắng tìm độ dài của từ điển lồng nhau:
Python3
len[] method : 4 len[] method with keys[] : 4 len[] method with values[]: 44
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 30
len[] method : 4 len[] method with keys[] : 4 len[] method with values[]: 46
len[] method : 4 len[] method with keys[] : 4 len[] method with values[]: 47
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 32
len[] method : 4 len[] method with keys[] : 4 len[] method with values[]: 49
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 34
The length of the nested dictionary is: 71
len[] method : 4 len[] method with keys[] : 4 len[] method with values[]: 47
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 36
len[] method : 4 len[] method with keys[] : 4 len[] method with values[]: 49
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 38
The length of the nested dictionary is: 71
len[] method : 4 len[] method with keys[] : 4 len[] method with values[]: 47
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India0
len[] method : 4 len[] method with keys[] : 4 len[] method with values[]: 49
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India2
The length of the nested dictionary is: 71
len[] method : 4 len[] method with keys[] : 4 len[] method with values[]: 47
Name: first name:Steve last name:Jobs Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India3
Name: first name:Steve last name:Jobs Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India4
Name: first name:Steve last name:Jobs Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India5
Name: first name:Steve last name:Jobs Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India6
len[] method : 4 len[] method with keys[] : 4 len[] method with values[]: 49
Name: first name:Steve last name:Jobs Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India8
The length of the nested dictionary is: 71
Name: first name:Steve last name:Jobs Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India5
The length of the dictionary is 91
len[] method : 4 len[] method with keys[] : 4 len[] method with values[]: 49
The length of the dictionary is 93
The length of the nested dictionary is: 71
Name: first name:Steve last name:Jobs Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India5
The length of the dictionary is 96
len[] method : 4 len[] method with keys[] : 4 len[] method with values[]: 49
The length of the dictionary is 98
len[] method : 4 len[] method with keys[] : 4 len[] method with values[]: 47
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India3
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India3
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India4
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India5
Name: first name:Steve last name:Jobs Age:30 Designation:Programmer address: Street: St_number:4 St_name:Brigade Road City:Bangalore Country:India4
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 35
len[] method : 4 len[] method with keys[] : 4 len[] method with values[]: 42
Name: first name:Steve last name:Jobs Age:30 Designation:Programmer address: Street: St_number:4 St_name:Brigade Road City:Bangalore Country:India7
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India4
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India5
Nested dictionary length: 110
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 35
len[] method : 4 len[] method with keys[] : 4 len[] method with values[]: 42
Nested dictionary length: 113
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India4
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India5
Nested dictionary length: 116
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 35
len[] method : 4 len[] method with keys[] : 4 len[] method with values[]: 42
Nested dictionary length: 119
Output:
len[] method : 4 len[] method with keys[] : 4 len[] method with values[]: 4
Ở đây, bất kỳ phương pháp nào bạn áp dụng, bạn sẽ chỉ nhận được ‘4 là đầu ra. Nhưng số lượng mục nhập thực tế là ‘7. Các chìa khóa là tên, tuổi, chỉ định, địa chỉ, đường phố, thành phố và quốc gia. Phương pháp xem xét từ điển bên ngoài là giá trị cho một trong các khóa là một giá trị duy nhất.
Để khắc phục vấn đề này, chúng ta cần thêm rõ ràng độ dài của từ điển bên trong vào cái bên ngoài. Nó có thể được mã hóa như được đưa ra dưới đây: & nbsp;
Python3
len[] method : 4 len[] method with keys[] : 4 len[] method with values[]: 44
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 30
dict1
2dict1
3
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 32
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 33
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 34
The length of the nested dictionary is: 71
dict1
3
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 36
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 33
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 38
The length of the nested dictionary is: 71
dict1
3
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India0
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 33
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India2
The length of the nested dictionary is: 71
dict1
3
Name: first name:Steve last name:Jobs Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India3
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 33
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 311
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 31
Name: first name:Steve last name:Jobs Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India5
Name: first name:Steve last name:Jobs Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India6
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 33
Name: first name:Steve last name:Jobs Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India8
The length of the nested dictionary is: 71
Name: first name:Steve last name:Jobs Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India5
The length of the dictionary is 91
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 33
The length of the dictionary is 93
The length of the nested dictionary is: 71
Name: first name:Steve last name:Jobs Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India5
The length of the dictionary is 96
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 33
The length of the dictionary is 98
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 311
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India3
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 329
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India3
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 331
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 30
len[] method : 4 len[] method with keys[] : 4 len[] method with values[]: 42
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 334
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 335
len[] method : 4 len[] method with keys[] : 4 len[] method with values[]: 42
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 337
Name: first name:Steve last name:Jobs Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India3
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 339
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India4
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India5
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 342
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 343
Output:
The length of the nested dictionary is: 7
Bây giờ nó hoạt động tốt !!! Tuy nhiên, có thể lập trình rõ ràng để thêm độ dài của từ điển bên trong mỗi lần không? Điều gì sẽ xảy ra nếu chúng ta không biết trước đây có bao nhiêu từ điển bên trong? Bây giờ hãy xem xét các chi tiết sau:However, is it possible to explicitly program to add the length of inner dictionaries every time? What if we do not know in prior how many inner dictionaries are there? Now consider the following detail:
Name: first name:Steve last name:Jobs Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India
Ở đây chúng tôi có hai từ điển bên trong. Nó không phải là một cách tối ưu hóa để thêm độ dài của từ điển bên trong mỗi lần. Chúng ta có thể giải quyết vấn đề này bằng cách kết hợp isInstance [] với phương thức len []. Ý tưởng là trước tiên để lưu trữ chiều dài của toàn bộ từ điển trong một biến [giả sử ‘chiều dài ở đây]. Sau đó lặp lại thông qua tất cả các giá trị [] của từ điển và kiểm tra xem đó có phải là một ví dụ của dict hay không. Nếu ‘đúng thì độ dài của từ điển bên trong đó được tìm thấy và thêm vào độ dài thay đổi. Theo cách này, tổng chiều dài của một từ điển lồng nhau có thể được tìm thấy.
Ví dụ 1: Tìm độ dài của từ điển lồng nhau sử dụng linh hoạt cho vòng lặp:
Khi chúng ta có nhiều khóa hơn trong một từ điển có giá trị một lần nữa là từ điển. Sau đó, chúng ta cần kiểm tra loại giá trị của mỗi khóa, nếu nó là một từ điển, thì chúng ta sử dụng Len [] trên giá trị và thêm giá trị vào độ dài của từ điển bên ngoài.
Python3
len[] method : 4 len[] method with keys[] : 4 len[] method with values[]: 44
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 30
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 31
dict1
3
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 32
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 33
Name: first name:Steve last name:Jobs Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India5
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 31
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 352
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 353
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 33
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 34
The length of the nested dictionary is: 71
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 352
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 358
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 33
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 360
Name: first name:Steve last name:Jobs Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India5
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 362
dict1
3
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 36
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 33
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 38
The length of the nested dictionary is: 71
dict1
3
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India0
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 33
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India2
The length of the nested dictionary is: 71
dict1
3
Name: first name:Steve last name:Jobs Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India3
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 33
Name: first name:Steve last name:Jobs Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India5
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 31
Name: first name:Steve last name:Jobs Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India5
Name: first name:Steve last name:Jobs Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India6
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 33
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 381
The length of the nested dictionary is: 71
Name: first name:Steve last name:Jobs Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India5
The length of the dictionary is 91
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 33
The length of the dictionary is 93
The length of the nested dictionary is: 71
Name: first name:Steve last name:Jobs Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India5
The length of the dictionary is 96
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 33
The length of the dictionary is 98
Name: first name:Steve last name:Jobs Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India5
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 393
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 329
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India3
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 331
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 30
len[] method : 4 len[] method with keys[] : 4 len[] method with values[]: 42
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 334
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India00
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India01
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India02
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India03
len[] method : 4 len[] method with keys[] : 4 len[] method with values[]: 47
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India05
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India06
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India07
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India08
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India09
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India10
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 331
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 335
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 30
len[] method : 4 len[] method with keys[] : 4 len[] method with values[]: 42
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India15
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India4
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India5
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India18
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 343
Output:
The length of the dictionary is 9
Lưu ý: Cách tiếp cận này sẽ chỉ hoạt động khi việc làm tổ của các từ điển chỉ lên tới 2 cấp độ.This approach will only work when the nesting of the dictionaries is only upto 2 levels.
Nếu từ điển được lồng sâu hơn như dưới đây:
Name: first name:Steve last name:Jobs Age:30 Designation:Programmer address: Street: St_number:4 St_name:Brigade Road City:Bangalore Country:India
Ví dụ 2: Sử dụng đệ quy để tìm độ dài của từ điển lồng nhau:
Ở đây chúng tôi đã sử dụng một hàm đệ quy Count_nested_len [] để đếm độ dài của mỗi từ điển, chúng tôi lặp lại các khóa của từ điển, ngay khi một giá trị là từ điển, chúng tôi nhận lại từ từ điển đó.
Python3
len[] method : 4 len[] method with keys[] : 4 len[] method with values[]: 44
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 30
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 31
dict1
3
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 32
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 33
Name: first name:Steve last name:Jobs Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India5
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 31
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 352
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 353
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 33
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 34
The length of the nested dictionary is: 71
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 352
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 358
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 33
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 360
Name: first name:Steve last name:Jobs Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India5
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 362
dict1
3
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 36
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 33
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 38
The length of the nested dictionary is: 71
dict1
3
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India0
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 33
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India2
The length of the nested dictionary is: 71
dict1
3
Name: first name:Steve last name:Jobs Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India3
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 33
Name: first name:Steve last name:Jobs Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India5
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 31
Name: first name:Steve last name:Jobs Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India5
Name: first name:Steve last name:Jobs Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India6
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 33
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 352
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 31
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India59
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India60
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 33
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India62
The length of the nested dictionary is: 71
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India59
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India65
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 33
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 381
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 352
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 362
Name: first name:Steve last name:Jobs Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India5
The length of the dictionary is 91
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 33
The length of the dictionary is 93
The length of the nested dictionary is: 71
Name: first name:Steve last name:Jobs Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India5
The length of the dictionary is 96
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 33
The length of the dictionary is 98
Name: first name:Steve last name:Jobs Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India5
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 393
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 329
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India3
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India83
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India84
len[] method : 4 len[] method with keys[] : 4 len[] method with values[]: 47
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 331
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 30
len[] method : 4 len[] method with keys[] : 4 len[] method with values[]: 42
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India89
len[] method : 4 len[] method with keys[] : 4 len[] method with values[]: 47
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India00
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India92
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India02
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India94
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India10
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India05
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India06
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India98
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India08
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India09
len[] method : 4 len[] method with keys[] : 4 len[] method with values[]: 401
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 331
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 335
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 30
len[] method : 4 len[] method with keys[] : 4 len[] method with values[]: 405
len[] method : 4 len[] method with keys[] : 4 len[] method with values[]: 47
len[] method : 4 len[] method with keys[] : 4 len[] method with values[]: 407
len[] method : 4 len[] method with keys[] : 4 len[] method with values[]: 408
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India4
Name:Steve Age:30 Designation:Programmer address: Street:Brigade Road City:Bangalore Country:India5
len[] method : 4 len[] method with keys[] : 4 len[] method with values[]: 411
The length of the nested dictionary is: 71
Dictionary: {'Name': 'Steve', 'Age': 30, 'Designation': 'Programmer'} Length of dictionary: 329
len[] method : 4 len[] method with keys[] : 4 len[] method with values[]: 414
Output:
Nested dictionary length: 11