Python là một ngôn ngữ lập trình mạnh mẽ với nhiều tính năng và hàm tích hợp. Một trong những hàm quan trọng và thường xuyên được sử dụng là hàm len(). Hàm này cho phép bạn đếm số phần tử trong một đối tượng. Trong bài viết này, chúng ta sẽ tìm hiểu cách sử dụng hàm len(), các loại đối tượng mà bạn có thể áp dụng hàm này và ví dụ cụ thể.

1. Cú pháp hàm len() trong Python

Cú pháp sử dụng hàm len() như sau:

len(object)

Trong đó:

  • object là đối tượng bạn muốn đếm số phần tử.

Kết quả mà hàm len() sẽ trả về là một số nguyên biểu thị số lượng phần tử trong đối tượng đó.

2. Sử dụng hàm len() trên chuỗi (String)

Hàm len() rất hữu ích khi bạn cần biết độ dài của một chuỗi:

text = "Hello, World!"
length = len(text)
print("Độ dài của chuỗi:", length)  # Kết quả: 13

3. Sử dụng hàm len() trên danh sách (List)

Bạn có thể sử dụng hàm len() để đếm số phần tử trong danh sách:

my_list = [1, 2, 3, 4, 5]
length = len(my_list)
print("Số phần tử trong danh sách:", length)  # Kết quả: 5

>>> Xem thêm bài viết tương tự tại đây:

4. Sử dụng hàm len() trên Tuple

Tương tự, hàm len() cũng hoạt động trên Tuple:

my_tuple = (10, 20, 30, 40, 50)
length = len(my_tuple)
print("Số phần tử trong tuple:", length)  # Kết quả: 5

Sử dụng hàm len() trên Dictionary. Hàm len() có thể được áp dụng trên Dictionary để đếm số cặp key-value:

my_dict = {'apple': 3, 'banana': 5, 'cherry': 2}
length = len(my_dict)
print("Số phần tử trong dictionary:", length)  # Kết quả: 3

5. Sử dụng hàm len() trên đối tượng trống

Thậm chí, bạn có thể sử dụng hàm len() để đếm đối tượng rỗng như một chuỗi rỗng:

empty_string = ""
length = len(empty_string)
print("Độ dài của chuỗi trống:", length)  # Kết quả: 0

6. Lưu ý về hiệu suất

Hàm len() hoạt động với hiệu suất tốt đối với hầu hết các đối tượng. Tuy nhiên, khi sử dụng trên một số đối tượng có kích thước lớn, hiệu suất có thể bị ảnh hưởng. Vì vậy, hãy cân nhắc khi áp dụng len() trên các danh sách hoặc dãy số lớn.

Tổng kết

Hàm len() trong Python là một công cụ hữu ích giúp bạn đếm số phần tử trong các đối tượng khác nhau. Nó thường được sử dụng trong việc kiểm tra độ dài của chuỗi, danh sách, tuple và dictionary, giúp bạn thực hiện các phân tích và xử lý dữ liệu một cách hiệu quả. Đừng ngần ngại sử dụng nó trong các dự án Python của bạn để giúp quản lý và xử lý dữ liệu một cách chính xác.


Stringee Communication APIs là giải pháp cung cấp các tính năng giao tiếp như gọi thoại, gọi video, tin nhắn chat, SMS hay tổng đài CSKH cho phép tích hợp trực tiếp vào ứng dụng/website của doanh nghiệp nhanh chóng. Nhờ đó giúp tiết kiệm đến 80% thời gian và chi phí cho doanh nghiệp bởi thông thường nếu tự phát triển các tính năng này có thể mất từ 1 - 3 năm.

Bộ API giao tiếp của Stringee hiện đang được tin dùng bởi các doanh nghiệp ở mọi quy mô, lĩnh vực ngành nghề như TPBank, VOVBacsi24, VNDirect, Shinhan Finance, Ahamove, Logivan, Homedy,  Adavigo, bTaskee…

Quý bạn đọc quan tâm xin mời đăng ký NHẬN TƯ VẤN TẠI ĐÂY: