Mảng là một cấu trúc dữ liệu được sử dụng để lưu trữ các phần tử. Một mảng chỉ có thể lưu trữ các loại phần tử tương tự. Một Hai chiều được định nghĩa là một Mảng bên trong Mảng. Chỉ số của mảng bắt đầu bằng 0 và kết thúc bằng kích thước của mảng trừ 1. Chúng ta có thể tạo 'n' số mảng trong một mảng
Trong hình trên, chúng ta có thể thấy rằng một chỉ mục xác định duy nhất từng phần tử mảng
Trong hướng dẫn Danh sách Python này, bạn sẽ học
- Làm cách nào để tạo mảng trong Python?
- Truy cập các giá trị
- Chèn các giá trị vào mảng hai chiều
- Cập nhật các giá trị vào mảng hai chiều
- Xóa các giá trị khỏi mảng hai chiều
- Lấy kích thước của mảng hai chiều
Làm cách nào để tạo mảng trong Python?
Chúng ta có thể tạo một mảng hai chiều [danh sách] với các hàng và cột
cú pháp
[[r1,r2,r3,..,rn],[c1,c2,c3,.......,cn]]
Ở đâu,
r là viết tắt của hàng và c là viết tắt của cột
Thí dụ. Sau đây là ví dụ để tạo
Mảng 2D có 4 hàng và 5 cột
array=[[23,45,43,23,45],[45,67,54,32,45],[89,90,87,65,44],[23,45,67,32,10]] #display print[array]
đầu ra
[[23, 45, 43, 23, 45], [45, 67, 54, 32, 45], [89, 90, 87, 65, 44], [23, 45, 67, 32, 10]]
Truy cập các giá trị
Chúng ta có thể truy cập các giá trị bằng cách sử dụng vị trí chỉ mục
cú pháp
Chúng ta có thể lấy giá trị hàng bằng cách sử dụng toán tử
Array[row index][column index]3
array[row index]
Chúng tôi có thể lấy giá trị cột bằng cách sử dụng
Array[row index][column index]4
Array[row index][column index]
ở đâu,
- mảng là một mảng đầu vào
- chỉ mục hàng là vị trí chỉ mục hàng bắt đầu từ 0
- chỉ số cột là vị trí chỉ số cột bắt đầu từ 0 trong một hàng
Thí dụ
Trong ví dụ này, chúng ta sẽ truy cập các giá trị bằng cách sử dụng các vị trí chỉ mục
#creare 2D array with 4 rows and 5 columns array=[[23,45,43,23,45],[45,67,54,32,45],[89,90,87,65,44],[23,45,67,32,10]] #display print[array] #get the first row print[array[0]] #get the third row print[array[2]] #get the first row third element print[array[0][2]] #get the third row forth element print[array[2][3]]
đầu ra
Chúng ta cũng có thể truy cập các phần tử bằng cách sử dụng
Array[row index][column index]5
cú pháp
array=[[23,45,43,23,45],[45,67,54,32,45],[89,90,87,65,44],[23,45,67,32,10]] #display print[array]0
ở đâu,
- các hàng được sử dụng để lặp lại từng hàng
- các cột được sử dụng để lặp lại các giá trị có trong mỗi hàng
Thí dụ
array=[[23,45,43,23,45],[45,67,54,32,45],[89,90,87,65,44],[23,45,67,32,10]] #display print[array]1
đầu ra
array=[[23,45,43,23,45],[45,67,54,32,45],[89,90,87,65,44],[23,45,67,32,10]] #display print[array]2
Chèn các giá trị vào mảng hai chiều
Ở đây chúng ta sẽ chèn các giá trị vào mảng hai chiều bằng hàm insert[]
cú pháp
array=[[23,45,43,23,45],[45,67,54,32,45],[89,90,87,65,44],[23,45,67,32,10]] #display print[array]0
ở đâu,
- mảng là mảng đầu vào
- chỉ mục là vị trí hàng để chèn một hàng cụ thể
- giá trị là các giá trị được chèn vào mảng
Thí dụ. Chèn vào các giá trị trong mảng
array=[[23,45,43,23,45],[45,67,54,32,45],[89,90,87,65,44],[23,45,67,32,10]] #display print[array]1
đầu ra
array=[[23,45,43,23,45],[45,67,54,32,45],[89,90,87,65,44],[23,45,67,32,10]] #display print[array]2
Cập nhật các giá trị vào mảng hai chiều
Đây là hai phương pháp để cập nhật các giá trị trong mảng 2 chiều [danh sách]
Bạn có thể cập nhật hàng bằng cách sử dụng cú pháp sau
array=[[23,45,43,23,45],[45,67,54,32,45],[89,90,87,65,44],[23,45,67,32,10]] #display print[array]3
Bạn có thể cập nhật giá trị cột bên trong hàng bằng cách sử dụng cú pháp sau
array=[[23,45,43,23,45],[45,67,54,32,45],[89,90,87,65,44],[23,45,67,32,10]] #display print[array]4
Thí dụ
array=[[23,45,43,23,45],[45,67,54,32,45],[89,90,87,65,44],[23,45,67,32,10]] #display print[array]5
đầu ra
array=[[23,45,43,23,45],[45,67,54,32,45],[89,90,87,65,44],[23,45,67,32,10]] #display print[array]6
Xóa các giá trị khỏi mảng hai chiều
Bạn có thể xóa các hàng bằng hàm
Array[row index][column index]6
cú pháp
array=[[23,45,43,23,45],[45,67,54,32,45],[89,90,87,65,44],[23,45,67,32,10]] #display print[array]7
ở đâu,
- mảng là mảng đầu vào
- chỉ mục đề cập đến chỉ mục hàng
Thí dụ
array=[[23,45,43,23,45],[45,67,54,32,45],[89,90,87,65,44],[23,45,67,32,10]] #display print[array]8
đầu ra
array=[[23,45,43,23,45],[45,67,54,32,45],[89,90,87,65,44],[23,45,67,32,10]] #display print[array]9
Lấy kích thước của mảng hai chiều
Bạn có thể lấy kích thước của mảng hai chiều bằng hàm line[]. Nó sẽ trả về số hàng trong mảng