Php xóa hàng khỏi mảng nhiều chiều

[[23, 45, 43, 23, 45], [45, 67, 54, 32, 45], [89, 90, 87, 65, 44], [23, 45, 67, 32, 10]]
4

[[23, 45, 43, 23, 45], [45, 67, 54, 32, 45], [89, 90, 87, 65, 44], [23, 45, 67, 32, 10]]
5

[[23, 45, 43, 23, 45], [45, 67, 54, 32, 45], [89, 90, 87, 65, 44], [23, 45, 67, 32, 10]]
6

Ví dụ trên sẽ xuất ra

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

Php xóa hàng khỏi mảng nhiều chiều

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?

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

________số 8

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

Ví 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