Bạn có thể kiểm tra độ dài của từ điển python không?

Hàm


# Syntax of the len[]
len[dict]
8 trong Python được sử dụng để lấy tổng độ dài của từ điển, giá trị này bằng với số mục trong từ điển. hàm len[] luôn trả về số mục có thể lặp lại được cung cấp trong từ điển Python. Phương thức này hoạt động như một bộ đếm được tự động xác định dữ liệu. Từ điển trong Python là tập hợp các cặp khóa-giá trị, đây là một trong những cấu trúc dữ liệu quan trọng nhất trong Python

Ví dụ nhanh về từ điển len[]

Sau đây là các ví dụ nhanh về hàm


# Syntax of the len[]
len[dict]
8 của Từ điển Python


# Example 1: Get the length of the dictionary using len[]
Technology={'course': 'python', 'fee': 4000, 'duration': '60 days', 'tutor': 'Richard'}
Length=len[Technology]
print["Length Of the dictionary:", Length]

# Example 2:  Using keys[] & len[] get length of the keys
print["length of the keys:", len[Technology.keys[]]]

# Using values[] & len[] get length o f the values
print["length of the values:", len[Technology.values[]]]

# Example 3: get length of the empty dictionary
Technology=dict[]
length=len[Technology]
print["length of the technology:", length]

1. Cú pháp hàm len[]

Sau đây là cú pháp của hàm


# Syntax of the len[]
len[dict]
8


# Syntax of the len[]
len[dict]

1. 1 Các thông số của len[]


# Syntax of the len[]
len[dict]
8 cho phép một tham số duy nhất là đối tượng có thể lặp lại

1. 2 Giá trị trả về của len[]

Hàm


# Syntax of the len[]
len[dict]
8 trả về số mục có thể lặp lại được cung cấp trong từ điển Python

2. Cách sử dụng Hàm len[] trong Từ điển Python

len[] là một hàm trong Python được sử dụng để lấy số lượng phần tử [đếm] từ Từ điển. Hãy tạo một từ điển và sau đó tìm độ dài của từ điển bằng hàm len[]


# Get the length of the dictionary using len[]
Technology={'course': 'python', 'fee': 4000, 'duration': '60 days', 'tutor': 'Richard'}
length=len[Technology]
print["Length Of the dictionary:", length]

# Outputs:
Length of the dictionary: 4

2. 2 Lấy Độ dài của khóa và giá trị của Từ điển Python

chúng ta cũng có thể lấy độ dài của các khóa có trong từ điển bằng hàm


# Syntax of the len[]
len[dict]
3 với hàm

# Syntax of the len[]
len[dict]
8. Ngoài ra, lấy độ dài của các giá trị có trong từ điển bằng cách sử dụng hàm

# Syntax of the len[]
len[dict]
5 với hàm

# Syntax of the len[]
len[dict]
8

Đọc các bài viết sau để biết thêm về các phương thức keys[] và values[]

  • Cách sử dụng phương thức keys[] từ Python Dictionary
  • Cách sử dụng phương thức value[] từ Từ điển Python

Technology={'course': 'python', 'fee': 4000, 'duration': '60 days', 'tutor': 'Richard'}
# Using keys[] & len[] get length of the keys
print["Length of the keys:", len[Technology.keys[]]]
print["Length of the values:", len[Technology.values[]]]

# Output:
Length of the keys: 4
Length of the values: 4

3. Độ dài từ điển lồng nhau của Python Sử dụng len[]

Các từ điển lồng nhau chứa từ điển trong từ điển. Nói một cách đơn giản, nó đề cập đến từ điển, bao gồm một bộ nhiều từ điển. Nó được sử dụng để lưu trữ dữ liệu trong cặp


# Syntax of the len[]
len[dict]
7, đối với một khóa, từ điển khác có thể là giá trị. Trong những trường hợp như vậy, sử dụng hàm len[], chúng ta có thể tìm thấy độ dài của từ điển lồng nhau trong Python

3. 1 Lấy độ dài của từ điển lồng nhau


# Find out the length of the nested dictionary
Technology ={
             'course': 'Python',
             'fee':4000,
             'discout':1000,
             'duration':'45 days',
	     'tutor':{'Name':'Richard','age':'50 years','experience':'20years'}		
	        }

# total length = length of outer dictionary +length of inner dictionary
length = len[Technology]+len[Technology['tutor']]
print["The length of the nested dictionary is: ", length]

# Output:
The length of the nested dictionary is:  8

Có thể lập trình rõ ràng để thêm độ dài cho từ điển nội bộ mỗi lần không?

3. 2 Lấy độ dài của từ điển lồng nhau theo chương trình

Khi chúng tôi lấy hai từ điển bên trong, phương pháp trên không phải là cách chính xác để thêm độ dài cho 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 thêm


# Syntax of the len[]
len[dict]
8 bằng phương pháp

# Syntax of the len[]
len[dict]
8

Phương thức isinstance[]

  • Phương thức này nhận hai tham số. Đầu tiên là đối tượng. Chúng ta cần truyền đối tượng Python cho nó. Đối tượng có thể là số nguyên, float, iterable hoặc bất kỳ thứ gì. Loại/lớp tham số thứ hai để vượt qua
  • Hàm 
    
    # Syntax of the len[]
    len[dict]
    
    8 trả về 
    
    # Get the length of the dictionary using len[]
    Technology={'course': 'python', 'fee': 4000, 'duration': '60 days', 'tutor': 'Richard'}
    length=len[Technology]
    print["Length Of the dictionary:", length]
    
    # Outputs:
    Length of the dictionary: 4
    
    1 nếu đối tượng được chỉ định thuộc loại đã chỉ định, nếu không thì 
    
    # Get the length of the dictionary using len[]
    Technology={'course': 'python', 'fee': 4000, 'duration': '60 days', 'tutor': 'Richard'}
    length=len[Technology]
    print["Length Of the dictionary:", length]
    
    # Outputs:
    Length of the dictionary: 4
    
    2
  • Phương pháp này giúp chúng tôi tìm độ dài của từ điển lồng nhau

Đầu tiên, lưu trữ toàn bộ độ dài từ điển trong tên biến


# Get the length of the dictionary using len[]
Technology={'course': 'python', 'fee': 4000, 'duration': '60 days', 'tutor': 'Richard'}
length=len[Technology]
print["Length Of the dictionary:", length]

# Outputs:
Length of the dictionary: 4
3. Sau đó lặp lại tất cả các

# Syntax of the len[]
len[dict]
5 của từ điển và tìm hiểu xem đó có phải là phiên bản của

# Get the length of the dictionary using len[]
Technology={'course': 'python', 'fee': 4000, 'duration': '60 days', 'tutor': 'Richard'}
length=len[Technology]
print["Length Of the dictionary:", length]

# Outputs:
Length of the dictionary: 4
5 không. Nếu đúng, hãy lấy độ dài từ điển nội bộ và thêm nó vào độ dài thay đổi. Bằng cách này, tổng độ dài của từ điển nhóm có thể được tìm thấy. Ví dụ,


# Syntax of the len[]
len[dict]
5

Bây giờ hãy xem một từ điển lồng nhau phức tạp hơn một chút và đếm


# Syntax of the len[]
len[dict]
6

4. Nhận độ dài từ điển Python trống

Chúng ta có thể tìm ra độ dài của từ điển trống trong Python bằng cách sử dụng hàm len[]. Trong ví dụ này, chúng tôi sẽ tạo một từ điển trống và sau đó tìm kích thước của từ điển này


# Syntax of the len[]
len[dict]
7

5. Sự kết luận

Trong bài viết này, tôi đã giải thích len[] từ điển Python với các ví dụ. Bằng cách sử dụng hàm


# Syntax of the len[]
len[dict]
8, bạn có thể nhận được độ dài của từ điển cũng như các từ điển lồng nhau?

Python dict có độ dài không?

Mô tả. Phương thức từ điển Python len[] đưa ra tổng độ dài của từ điển . Điều này sẽ bằng với số lượng mục trong từ điển.

Làm thế nào lớn là một từ điển Python?

Trong bản tóm tắt, một mục từ điển là ba con trỏ; . Trên máy 32 bit, giá trị này là 12 byte và trên máy 64 bit là 24 byte . Tuy nhiên, từ điển không thêm từng mục một; .

Bạn có thể lập chỉ mục từ điển bằng Python không?

Đối tượng Từ điển Python cung cấp khóa. cơ sở lập chỉ mục giá trị . Lưu ý rằng từ điển không có thứ tự - vì các giá trị trong từ điển được lập chỉ mục theo khóa nên chúng không được sắp xếp theo bất kỳ thứ tự cụ thể nào, không giống như danh sách, trong đó mỗi mục có thể được định vị theo vị trí của nó trong danh sách.

Chủ Đề