Mảng Python
Lưu ý: Python không có hỗ trợ tích hợp cho Mảng, nhưng có thể sử dụng Danh sách Python để thay thế.
Mảng
Lưu ý: Trang này hướng dẫn bạn cách sử dụng LISTS dưới dạng 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, 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:
Mảng là gì?
Mảng là một biến đặc biệt, có thể chứa nhiều giá trị cùng một lúc.
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ô theo 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 chiếc cụ thể thì sao? Và nếu bạn không có 3 chiếc ô tô mà là 300 chiếc 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 số chỉ mục.
Truy cập các phần tử của một mảng
Bạn tham chiếu đến một phần tử mảng bằng cách tham chiếu đến số chỉ mục .
Độ dài của một mảng
Sử dụng phương thức len()
để trả về độ dài của một mảng (số phần tử trong một mảng).
Lưu ý: Độ dài của mảng luôn lớn hơn chỉ số mảng cao nhất một đơn vị.
Các phần tử mảng lặp
Bạn có thể sử dụng vòng lặp for in
để lặp qua tất cả các phần tử của một mảng.
Thêm các phần tử mảng
Bạn có thể sử dụng phương thứcappend append()
để thêm phần tử vào mảng.
Loại bỏ các phần tử mảng
Bạn có thể sử dụng phương thức pop()
để xóa một phần tử khỏi mảng.
Bạn cũng có thể sử dụng phương thức remove()
để xóa một phần tử khỏi mảng.
Lưu ý: Phương thức remove()
của danh sách chỉ loại bỏ lần xuất hiện đầu tiên của giá trị được chỉ định.
Phương thức mảng
Python có một tập hợp các phương thức tích hợp sẵn mà bạn có thể sử dụng trên danh sách/mảng.
Method | Description |
---|---|
append() | Adds an element at the end of the list |
clear() | Removes all the elements from the list |
copy() | Returns a copy of the list |
count() | Returns the number of elements with the specified value |
extend() | Add the elements of a list (or any iterable), to the end of the current list |
index() | Returns the index of the first element with the specified value |
insert() | Adds an element at the specified position |
pop() | Removes the element at the specified position |
remove() | Removes the first item with the specified value |
reverse() | Reverses the order of the list |
sort() | Sorts the list |
Lưu ý: Python không có hỗ trợ tích hợp cho Mảng, nhưng có thể sử dụng Danh sách Python để thay thế.