Mọi người ơi. Tôi hy vọng tất cả các bạn đang làm tốt. Trong bài viết này, chúng tôi sẽ tiết lộ 3 biến thể của độ dài Mảng trong Python
Như chúng ta đã biết, Python không hỗ trợ hay cung cấp cho chúng ta cấu trúc dữ liệu mảng một cách trực tiếp. Thay vào đó, Python cung cấp cho chúng ta 3 biến thể khác nhau của việc sử dụng cấu trúc dữ liệu Array tại đây
Trước tiên chúng ta hãy đi qua các cách khác nhau để chúng ta có thể tạo một mảng Python
Hơn nữa, trong các phần sắp tới, chúng ta sẽ thảo luận về việc sử dụng phương thức len[] của Python để lấy độ dài của mảng trong mỗi biến thể
Tìm độ dài mảng trong Python bằng phương thức len[]
Python cung cấp cho chúng ta cấu trúc dữ liệu mảng ở dạng bên dưới
- Danh sách Python
- Mô-đun mảng Python
- mô-đun NumPy
Chúng ta có thể tạo một mảng bằng cách sử dụng bất kỳ biến thể nào ở trên và sử dụng các hàm khác nhau để làm việc và thao tác dữ liệu
lst = [1,2,3,4,'Python'] print["List elements: ",lst] print["Length of the list:",len[lst]]4 cho phép chúng tôi tìm tổng số phần tử trong mảng/đối tượng. Nghĩa là, nó trả về số phần tử trong mảng/đối tượng
cú pháp
len[array]
Bây giờ chúng ta hãy tìm hiểu cách tìm ra độ dài của một mảng trong các biến thể trên của mảng Python
Tìm độ dài của danh sách Python
lst = [1,2,3,4,'Python'] print["List elements: ",lst] print["Length of the list:",len[lst]]4 có thể được sử dụng với danh sách để tìm nạp và hiển thị số phần tử bị chiếm bởi danh sách
Trong ví dụ dưới đây, chúng tôi đã tạo một danh sách các phần tử không đồng nhất. Hơn nữa, chúng tôi đã sử dụng phương thức len[] để hiển thị độ dài của danh sách
lst = [1,2,3,4,'Python'] print["List elements: ",lst] print["Length of the list:",len[lst]]
đầu ra
List elements: [1, 2, 3, 4, 'Python'] Length of the list: 5
Tìm độ dài của một mảng Python
lst = [1,2,3,4,'Python'] print["List elements: ",lst] print["Length of the list:",len[lst]]6 giúp chúng ta tạo mảng và thao tác tương tự bằng các chức năng khác nhau của module. Phương thức len[] có thể được sử dụng để tính độ dài của mảng
import array as A arr = A.array['i',[1,2,3,4,5]] print["Array elements: ",arr] print["Length of array:",len[arr]]
Array elements: array['i', [1, 2, 3, 4, 5]] Length of array: 5
Tìm độ dài của mảng Python NumPy
Như chúng ta đã biết, chúng ta có thể tạo một mảng bằng cách sử dụng
lst = [1,2,3,4,'Python'] print["List elements: ",lst] print["Length of the list:",len[lst]]0 và sử dụng nó cho bất kỳ mục đích toán học nào. Phương thức len[] giúp chúng ta tìm ra số lượng giá trị dữ liệu có trong mảng NumPy
import numpy as np arr = np.arange[5] len_arr = len[arr] print["Array elements: ",arr] print["Length of NumPy array:",len_arr]
đầu ra
Array elements: [0 1 2 3 4] Length of NumPy array: 5
Phần kết luận
Đến đây chúng ta đã đi đến cuối chủ đề này. Vui lòng bình luận bên dưới, trong trường hợp bạn gặp bất kỳ câu hỏi nào. Cho đến lúc đó, học tập vui vẻ
Đối số mà hàm nhận có thể là một chuỗi [một chuỗi, bộ dữ liệu, danh sách, phạm vi hoặc byte] hoặc một bộ sưu tập [từ điển, tập hợp hoặc tập hợp cố định]
Trước tiên, chúng tôi đã chuyển toàn bộ danh sách cho hàm
lst = [1,2,3,4,'Python'] print["List elements: ",lst] print["Length of the list:",len[lst]]7 để lấy số hàng [số danh sách lồng nhau]
Giả sử rằng mỗi danh sách lồng nhau có cùng số phần tử, chúng ta có thể lấy độ dài của cột bằng cách truy cập danh sách lồng nhau và chuyển kết quả cho hàm
lst = [1,2,3,4,'Python'] print["List elements: ",lst] print["Length of the list:",len[lst]]7
Bạn có thể lấy tổng số mục trong danh sách 2D bằng cách nhân số hàng với số cột
Nếu các danh sách lồng nhau có thể có kích thước khác nhau, hãy sử dụng hàm
lst = [1,2,3,4,'Python'] print["List elements: ",lst] print["Length of the list:",len[lst]]9
Hàm tổng nhận một lần lặp, tính tổng các phần tử của nó từ trái sang phải và trả về tổng
Chúng tôi chuyển từng danh sách lồng vào hàm
List elements: [1, 2, 3, 4, 'Python'] Length of the list: 50 và tính tổng
Nếu bạn cần lấy độ dài của mảng 2D
List elements: [1, 2, 3, 4, 'Python'] Length of the list: 51, hãy sử dụng thuộc tính
List elements: [1, 2, 3, 4, 'Python'] Length of the list: 52
Thuộc tính kích thước trả về số phần tử trong mảng có nhiều mảng
Thuộc tính hình dạng trả về một bộ kích thước của mảng
Giá trị đầu tiên trong bộ dữ liệu là số hàng và giá trị thứ hai - số cột trong mảng
Mảng không phải là kiểu dữ liệu có sẵn trong Python, nhưng chúng ta có thể tạo mảng bằng thư viện của bên thứ ba. Theo độ dài của một mảng, chúng tôi muốn nói đến tổng số phần tử hoặc mục trong mảng đã cho. Để tính độ dài của một mảng, chúng ta có thể sử dụng các phương pháp khác nhau được thảo luận bên dưới trong blog này
Mục lục
- Chiều dài của mảng
- Tìm độ dài của một mảng bằng hàm len[]
- Sử dụng Numpy để tìm độ dài của một mảng trong Python
- Bớt tư tưởng
Chiều dài của mảng
Trong Python, mảng là tập hợp các phần tử được lưu trữ tại các vị trí bộ nhớ liền kề. Nó là một biến đặc biệt, có thể chứa nhiều hơn một giá trị với cùng một kiểu dữ liệu tại một thời điểm. Chúng tôi biết chỉ số mảng bắt đầu từ 0 thay vì 1, do đó độ dài của một mảng nhiều hơn một giá trị chỉ số cao nhất của mảng đã cho.Tìm độ dài của một mảng bằng hàm len[]
Để tìm độ dài của một mảng trong Python, chúng ta có thể sử dụng hàm len[]. Đây là một phương thức Python tích hợp, lấy một mảng làm đối số và trả về số lượng phần tử trong mảng. Hàm len[] trả về kích thước của một mảng
cú pháp
len [name_of_the_array]
Đầu vào.
arr = [0, 1, 2, a, 4]
print ["The given array is: "]
print [arr]
# Finding length of the given array
size = len[arr]
print ["The length of array is: "]
print [size]
Đầu ra.
lst = [1,2,3,4,'Python'] print["List elements: ",lst] print["Length of the list:",len[lst]]0
Sử dụng Numpy để tìm độ dài của một mảng trong Python
Một phương pháp khác để tìm độ dài của một mảng là "size" Numpy. Numpy có một thuộc tính kích thước. Kích thước là một thuộc tính tích hợp trả về kích thước của mảng
cú pháp
lst = [1,2,3,4,'Python'] print["List elements: ",lst] print["Length of the list:",len[lst]]1
Đầu vào.
lst = [1,2,3,4,'Python'] print["List elements: ",lst] print["Length of the list:",len[lst]]2
Đầu ra.
lst = [1,2,3,4,'Python'] print["List elements: ",lst] print["Length of the list:",len[lst]]0
Bớt tư tưởng
Không giống như các ngôn ngữ lập trình khác như JavaScript, PHP hay C++, Python không hỗ trợ các hàm "length[]" hoặc "size[]" để tìm độ dài của một mảng. Hàm len[] lấy mảng làm tham số và trả về kích thước. Mọi người có thể đọc thêm về các khái niệm Python khác tại đây