len[] là một chức năng tích hợp trong python. Bạn có thể sử dụng len[] để lấy độ dài của chuỗi, mảng, danh sách, bộ dữ liệu, từ điển, v.v. Bạn có thể sử dụng chức năng len để tối ưu hóa hiệu suất của chương trình. Số lượng phần tử được lưu trữ trong đối tượng không bao giờ được tính toán, vì vậy len giúp cung cấp số lượng phần tử
cú pháp
len[value]
Thông số
Giá trị. giá trị đã cho mà bạn muốn độ dài của
Giá trị trả về
Nó sẽ trả về một giá trị số nguyên i. e. độ dài của chuỗi hoặc mảng đã cho hoặc danh sách hoặc bộ sưu tập
Các loại giá trị Trả về khác nhau
Dây
Nó trả về số ký tự trong một chuỗi, bao gồm dấu chấm câu, dấu cách và tất cả các loại ký tự đặc biệt. Tuy nhiên, bạn nên hết sức cẩn thận khi sử dụng len của biến Null
Trống rỗng
Rỗng là cuộc gọi trả lại thứ hai không có ký tự nào, nhưng nó luôn là Không có
bộ sưu tập
Hàm len tích hợp trả về số lượng phần tử trong bộ sưu tập
LoạiLỗi
Hàm len phụ thuộc vào loại biến được truyền cho nó. Không phải Loại không có bất kỳ hỗ trợ tích hợp nào
Ghi chú. Trang này chỉ cho bạn cách sử dụng DANH SÁCH làm ARRAYS, tuy nhiên, để làm việc với mảng trong Python, bạn sẽ phải nhập một thư viện, chẳng hạn như thư viện NumPy
Mảng được sử dụng để lưu trữ nhiều giá trị trong một biến duy nhất
Thí dụ
Tạo một mảng chứa tên ô tô
ô tô = ["Ford", "Volvo", "BMW"]
Tự mình thử »Mảng là gì?
Mảng là một biến đặc biệt, có thể chứa nhiều hơn một giá trị tại một thời điểm
Nếu bạn có một danh sách các mục [ví dụ: danh sách tên ô tô], việc lưu trữ ô tô trong các biến đơn lẻ có thể trông như thế này
car1 = "Ford"
car2 = "Volvo"
car3 = "BMW"
Tuy nhiên, nếu bạn muốn đi vòng qua các ô tô và tìm một ô tô cụ thể thì sao?
Giải pháp là một mảng
Một mảng có thể chứa nhiều giá trị dưới một tên duy nhất và bạn có thể truy cập các giá trị bằng cách tham chiếu đến một số chỉ mục
Cho một danh sách, hãy viết chương trình Python để chuyển đổi danh sách đã cho thành chuỗi. Có nhiều tình huống chúng ta có thể gặp phải khi một danh sách được đưa ra và chúng ta chuyển đổi nó thành chuỗi. Ví dụ: chuyển đổi thành chuỗi từ danh sách chuỗi hoặc danh sách số nguyên.
Thí dụ
Input: ['Geeks', 'for', 'Geeks'] Output: Geeks for Geeks Input: ['I', 'want', 4, 'apples', 'and', 18, 'bananas'] Output: I want 4 apples and 18 bananas
Hãy xem nhiều cách khác nhau để chúng ta có thể chuyển đổi danh sách thành chuỗi.
Phương pháp số 1. Lặp lại danh sách và tiếp tục thêm phần tử cho mọi chỉ mục trong một số chuỗi trống.
Python3
GeeksforGeeks7
GeeksforGeeks8
GeeksforGeeks0
GeeksforGeeks1
GeeksforGeeks2____23
GeeksforGeeks2______25
GeeksforGeeks6
GeeksforGeeks7
GeeksforGeeks2____29
GeeksforGeeks2____131
Input: ['Geeks', 'for', 'Geeks'] Output: Geeks for Geeks Input: ['I', 'want', 4, 'apples', 'and', 18, 'bananas'] Output: I want 4 apples and 18 bananas32____133
Input: ['Geeks', 'for', 'Geeks'] Output: Geeks for Geeks Input: ['I', 'want', 4, 'apples', 'and', 18, 'bananas'] Output: I want 4 apples and 18 bananas34
Input: ['Geeks', 'for', 'Geeks'] Output: Geeks for Geeks Input: ['I', 'want', 4, 'apples', 'and', 18, 'bananas'] Output: I want 4 apples and 18 bananas35
GeeksforGeeks5______137
GeeksforGeeks6
Input: ['Geeks', 'for', 'Geeks'] Output: Geeks for Geeks Input: ['I', 'want', 4, 'apples', 'and', 18, 'bananas'] Output: I want 4 apples and 18 bananas32
GeeksforGeeks2____231
GeeksforGeeks2____233
GeeksforGeeks5
GeeksforGeeks35
GeeksforGeeks36
GeeksforGeeks6
GeeksforGeeks38
GeeksforGeeks39
GeeksforGeeks30
GeeksforGeeks31
GeeksforGeeks30
GeeksforGeeks39
GeeksforGeeks34
________ 235 ________ 236
Đầu ra
GeeksforGeeks
Phương pháp #2. sử dụng. phương thức tham gia []
Python3
GeeksforGeeks37
GeeksforGeeks38
GeeksforGeeks39
GeeksforGeeks30
GeeksforGeeks0
GeeksforGeeks1
GeeksforGeeks39
GeeksforGeeks2____23
GeeksforGeeks2______25
GeeksforGeeks6
GeeksforGeeks39
GeeksforGeeks39
GeeksforGeeks2____552
GeeksforGeeks2____233
GeeksforGeeks55
GeeksforGeeks56
GeeksforGeeks56
GeeksforGeeks58
GeeksforGeeks36
GeeksforGeeks6
GeeksforGeeks38
GeeksforGeeks39
GeeksforGeeks30
GeeksforGeeks31
GeeksforGeeks30
GeeksforGeeks39
GeeksforGeeks34
________ 235 ________ 236
đầu ra.
Input: ['Geeks', 'for', 'Geeks'] Output: Geeks for Geeks Input: ['I', 'want', 4, 'apples', 'and', 18, 'bananas'] Output: I want 4 apples and 18 bananas3
Nhưng điều gì sẽ xảy ra nếu danh sách chứa cả chuỗi và số nguyên làm phần tử của nó. Trong những trường hợp đó, đoạn mã trên sẽ không hoạt động. Chúng ta cần chuyển đổi nó thành chuỗi trong khi thêm vào chuỗi.
Phương pháp #3. Sử dụng hiểu danh sách
Python3
GeeksforGeeks37
GeeksforGeeks71
GeeksforGeeks72
GeeksforGeeks36
GeeksforGeeks6
GeeksforGeeks38
GeeksforGeeks76
GeeksforGeeks30
GeeksforGeeks78______230
GeeksforGeeks80
GeeksforGeeks30
GeeksforGeeks82
GeeksforGeeks30
GeeksforGeeks84
GeeksforGeeks30
GeeksforGeeks86
GeeksforGeeks30
GeeksforGeeks88
GeeksforGeeks34
GeeksforGeeks00
GeeksforGeeks01
GeeksforGeeks6
GeeksforGeeks96
GeeksforGeeks39
Input: ['Geeks', 'for', 'Geeks'] Output: Geeks for Geeks Input: ['I', 'want', 4, 'apples', 'and', 18, 'bananas'] Output: I want 4 apples and 18 bananas318
Input: ['Geeks', 'for', 'Geeks'] Output: Geeks for Geeks Input: ['I', 'want', 4, 'apples', 'and', 18, 'bananas'] Output: I want 4 apples and 18 bananas319
Input: ['Geeks', 'for', 'Geeks'] Output: Geeks for Geeks Input: ['I', 'want', 4, 'apples', 'and', 18, 'bananas'] Output: I want 4 apples and 18 bananas37
GeeksforGeeks39
Input: ['Geeks', 'for', 'Geeks'] Output: Geeks for Geeks Input: ['I', 'want', 4, 'apples', 'and', 18, 'bananas'] Output: I want 4 apples and 18 bananas37
GeeksforGeeks05
Input: ['Geeks', 'for', 'Geeks'] Output: Geeks for Geeks Input: ['I', 'want', 4, 'apples', 'and', 18, 'bananas'] Output: I want 4 apples and 18 bananas324