Trả về số phần tử của một đối tượng
Cách sử dụng
Hàm
# number of items in a list
L = ['red', 'green', 'blue']
x = len[L]
print[x]
# Prints 3
3 trả về số lượng mục của một đối tượng . Đối tượng object có thể là một chuỗi [chẳng hạn như chuỗi, bộ, danh sách hoặc phạm vi] hoặc một bộ sưu tập [chẳng hạn như từ điển .
cú pháp
len [ đối tượng ]
Tham số hàm len[] trong Python Tham sốĐiều kiệnMô tảđối tượngBắt buộcMột chuỗi hoặc một bộ sưu tậplen[] trên Chuỗi
# number of characters in a string
S = 'Python'
x = len[S]
print[x]
# Prints 6
# number of items in a list
L = ['red', 'green', 'blue']
x = len[L]
print[x]
# Prints 3
# number of items in a tuple
T = ['red', 'green', 'blue']
x = len[T]
print[x]
# Prints 3
len[] trên Bộ sưu tập
# number of key:value pairs in a dictionary
D = {'name': 'Bob', 'age': 25}
x = len[D]
print[x]
# Prints 2
# number of items in a set
S = {'red', 'green', 'blue'}
x = len[S]
print[x]
# Prints 3
Hàm
# number of items in a list
L = ['red', 'green', 'blue']
x = len[L]
print[x]
# Prints 3
3 Python đếm số mục trong một đối tượng. Đối tượng có thể là một chuỗi, bộ dữ liệu, từ điển, danh sách, bộ, mảng, v.v. Các mục ở đây là các phần tử bên trong các đối tượng này và số đếm biểu thị số lần xuất hiện của các mục này trong một đối tượngcú pháp
Cú pháp của hàm
# number of items in a list
L = ['red', 'green', 'blue']
x = len[L]
print[x]
# Prints 3
3 làlen[obj]
Tuy nhiên, trong các phiên bản sau của Python [tức là. Python v3. 5. 1+] cú pháp là
len[obj, /]
# number of items in a list
L = ['red', 'green', 'blue']
x = len[L]
print[x]
# Prints 3
6 chỉ ra các đối số chỉ có vị trí. Đừng lo lắng về nó quá nhiều vì bản thân nó là một khái niệm khác. Tôi sẽ theo dõi một bài viết chi tiết hơn nữaTranh luận
Hàm
# number of items in a list
L = ['red', 'green', 'blue']
x = len[L]
print[x]
# Prints 3
3 chấp nhận chính xác một đối số. Nó không có bất kỳ đối số từ khóa. Đối số phải là một chuỗi hoặc một tập hợpKhông vượt qua một đối số hoặc chuyển một đối số không hợp lệ sẽ đưa ra một ngoại lệ
len[obj, /]
1
Bây giờ bạn có thể thắc mắc dãy hoặc tập hợp là gì
Sự nối tiếp. Một nhóm các mặt hàng có thứ tự xác định, nghĩa là thứ tự không thay đổi. Khi bạn thêm các mặt hàng, thứ tự sẽ được giữ lại và đổi lại bạn sẽ nhận được thứ tự các mặt hàng giống như vậy. Ví dụ về một chuỗi là → chuỗi, danh sách, bộ dữ liệu
Ví dụ: hãy xem xét một danh sách bao gồm các phần tử sau như hình bên dưới
Thứ tự không thay đổi trong một trình tự. Đây là ý nghĩa của thứ tự xác định
bộ sưu tập. Không giống như trình tự, bộ sưu tập không có thứ tự xác định. Ở đây, thứ tự các mục thay đổi tương ứng. Ví dụ về các bộ sưu tập là → Bộ và Từ điển
Xem xét ví dụ dưới đây về một tập hợp có các phần tử sau
s = set[[3, 4, 2, 1]]
print[type[s]]print[s]{1, 2, 3, 4}
Như đã thấy ở trên, hàm set đã thay đổi thứ tự của các mục. Đây là một trong những ưu điểm chính của bộ sưu tập
Dưới đây là biểu đồ rõ ràng bao gồm các ví dụ về trình tự và bộ sưu tập
Loại trả lại
Hàm
# number of items in a list
L = ['red', 'green', 'blue']
x = len[L]
print[x]
# Prints 3
3 trả về số lượng mục trong một vùng chứa. Ví dụ, coi vùng chứa ở đây là một chuỗi các phần tử. Trong trường hợp này, # number of items in a list
L = ['red', 'green', 'blue']
x = len[L]
print[x]
# Prints 3
3 trả về số ký tự trong chuỗiVí dụ và cách sử dụng
Dưới đây là các ví dụ và cách sử dụng hàm
# number of items in a list
L = ['red', 'green', 'blue']
x = len[L]
print[x]
# Prints 3
3 với các đối tượng khác nhau như chuỗi, danh sách, bộ, bộ và từ điển# number of items in a list
L = ['red', 'green', 'blue']
x = len[L]
print[x]
# Prints 3
0# number of items in a list
L = ['red', 'green', 'blue']
x = len[L]
print[x]
# Prints 3
3 không hoạt động với các giá trị số nguyên và các giá trị của bộ lặp. Xem xét ví dụ dưới đây# number of items in a list
L = ['red', 'green', 'blue']
x = len[L]
print[x]
# Prints 3
1Nó cũng không hoạt động trên các trình lặp bằng cách sử dụng các câu lệnh lặp. Hãy thử nó, tôi không nói đùa
Khi chuyển đổi ví dụ trên từ số nguyên sang chuỗi,
# number of items in a list
L = ['red', 'green', 'blue']
x = len[L]
print[x]
# Prints 3
3 hoạt động hoàn toàn tốt# number of items in a list
L = ['red', 'green', 'blue']
x = len[L]
print[x]
# Prints 3
2Xem tôi đã nói với bạn, không có vấn đề gì khi giá trị thuộc loại chuỗi. Nếu có ai trong số các bạn biết câu trả lời cho tôi biết, tôi tò mò. Nhân tiện, toàn bộ mã có thể được tìm thấy trên Kho lưu trữ GitHub của tôi bên dưới
Tanu-N-Prabhu/Trăn
Bạn không thể thực hiện hành động đó vào lúc này. Bạn đã đăng nhập bằng tab hoặc cửa sổ khác. Bạn đã đăng xuất trong một tab khác hoặc…
github. com
Đây là một bài viết nhỏ với rất nhiều điều để tìm hiểu về hàm
# number of items in a list
L = ['red', 'green', 'blue']
x = len[L]
print[x]
# Prints 3
3. Hãy theo dõi để biết thêm thông tin cập nhật. Tôi hy vọng bạn thích đọc bài viết. Nếu bạn có bất kỳ nghi ngờ nào về nội dung, thì phần bình luận là của bạn. Cảm ơn các bác đã dành thời gian quý báu đọc bài viết của em. Cho đến lúc đó, tạm biệt