Mảng chuỗi 2D Python

size = int[input[]] 
array_input = []
for x in range[size]:
    array_input.append[[int[y] for y in input[].split[]]]
print[array_input]
7 về cơ bản là một cấu trúc dữ liệu lưu trữ dữ liệu theo kiểu tuyến tính. Không có đối tượng mảng độc quyền trong Python vì người dùng có thể thực hiện tất cả các thao tác của mảng bằng cách sử dụng danh sách

Vì vậy, Python thực hiện tất cả các hoạt động liên quan đến mảng bằng cách sử dụng đối tượng danh sách. Mảng là tập hợp có thứ tự các phần tử một cách tuần tự

Cú pháp khai báo mảng

size = int[input[]] 
array_input = []
for x in range[size]:
    array_input.append[[int[y] for y in input[].split[]]]
print[array_input]
8

Mảng hai chiều về cơ bản là mảng trong mảng. Ở đây, vị trí của một mục dữ liệu được truy cập bằng cách sử dụng hai chỉ số. Nó được biểu diễn dưới dạng một bảng gồm _______ mục dữ liệu

Khai báo mảng 2 chiều

cú pháp

size = int[input[]] 
array_input = []
for x in range[size]:
    array_input.append[[int[y] for y in input[].split[]]]
print[array_input]
1

Thí dụ

array_input = [ [10,12,14] ,[0,1,2] ]
print[array_input[0]] # printing elements of row 0
print[array_input[1]] # printing elements of row 1

đầu ra

Mảng đầu ra-2D

Nhập vào một Mảng 2-D

Đầu vào cho mảng 2 chiều được cung cấp ở dạng hàng và cột

Thí dụ

size = int[input[]] 
array_input = []
for x in range[size]:
    array_input.append[[int[y] for y in input[].split[]]]
print[array_input]

đầu ra

Mảng 2D đầu ra-đầu vào

Làm cách nào để
size = int[input[]] 
array_input = []
for x in range[size]:
    array_input.append[[int[y] for y in input[].split[]]]
print[array_input]
2 phần tử trong mảng 2 chiều?

Có thể chèn các phần tử trong mảng 2D bằng cách sử dụng hàm

size = int[input[]] 
array_input = []
for x in range[size]:
    array_input.append[[int[y] for y in input[].split[]]]
print[array_input]
3 chỉ định chỉ mục/vị trí của phần tử được chèn

from array import *
input = [[1,1,1,1], [12,12,12,12]]
print["Array before insertion of elements: "]
print[input]

input.insert[1, [1,3,5,7,9]]
print["Array after insertion of elements: "]
for x in input:
    for y in x:
        print[y,end = " "]
    print[]

đầu ra

Mảng 2D chèn đầu ra

Làm cách nào để
size = int[input[]] 
array_input = []
for x in range[size]:
    array_input.append[[int[y] for y in input[].split[]]]
print[array_input]
4 phần tử trong mảng 2 chiều?

Các phần tử có thể được cập nhật và các giá trị có thể được thay đổi bằng cách gán lại các giá trị bằng cách sử dụng chỉ mục của mảng

________số 8

đầu ra

Mảng 2D cập nhật đầu ra

Làm cách nào để xóa các giá trị khỏi mảng 2 chiều?

Có thể xóa các phần tử trong mảng 2 chiều bằng phương pháp

size = int[input[]] 
array_input = []
for x in range[size]:
    array_input.append[[int[y] for y in input[].split[]]]
print[array_input]
5

size = int[input[]] 
array_input = []
for x in range[size]:
    array_input.append[[int[y] for y in input[].split[]]]
print[array_input]
0

đầu ra

Mảng 2D xóa đầu ra

Kích thước của mảng 2 chiều

Độ dài của một mảng có thể được xác định bằng phương pháp

size = int[input[]] 
array_input = []
for x in range[size]:
    array_input.append[[int[y] for y in input[].split[]]]
print[array_input]
6

size = int[input[]] 
array_input = []
for x in range[size]:
    array_input.append[[int[y] for y in input[].split[]]]
print[array_input]
2

đầu ra

2

Nối thêm mảng 2 chiều Python

Các phần tử có thể được thêm vào một mảng bằng cách sử dụng phương thức

size = int[input[]] 
array_input = []
for x in range[size]:
    array_input.append[[int[y] for y in input[].split[]]]
print[array_input]
7. Phần tử được thêm vào cuối mảng

size = int[input[]] 
array_input = []
for x in range[size]:
    array_input.append[[int[y] for y in input[].split[]]]
print[array_input]
4

đầu ra

Mảng 2D nối đầu ra

Cắt mảng 2 chiều trong Python

Cắt mảng được sử dụng để truy cập nhiều giá trị trong một mảng

cú pháp

size = int[input[]] 
array_input = []
for x in range[size]:
    array_input.append[[int[y] for y in input[].split[]]]
print[array_input]
8

size = int[input[]] 
array_input = []
for x in range[size]:
    array_input.append[[int[y] for y in input[].split[]]]
print[array_input]
6

đầu ra

Mảng 2D cắt đầu ra

Sự kết luận

Như vậy, trong bài viết này, chúng ta đã có cái nhìn tổng quan về Mảng hai chiều trong Python và các chức năng cơ bản liên quan đến nó

Mảng là gì [. ] trong Python?

Mảng trong Python là Cấu trúc dữ liệu có thể chứa nhiều giá trị cùng loại. Thông thường, chúng bị hiểu sai thành danh sách hoặc Mảng Numpy

Danh sách Python có thể là 2 chiều không?

Python cung cấp nhiều cách để tạo danh sách/mảng 2 chiều . Tuy nhiên, người ta phải biết sự khác biệt giữa những cách này vì chúng có thể tạo ra các phức tạp trong mã mà rất khó để tìm ra.

Bạn có thể vẽ một mảng 2D bằng Python không?

Matplotlib và Numpy cung cấp các mô-đun và hàm để trực quan hóa mảng 2D trong python . Để trực quan hóa một mảng hoặc danh sách trong matplotlib, chúng ta phải tạo dữ liệu mà thư viện NumPy có thể thực hiện, sau đó vẽ dữ liệu bằng matplotlib.

Chủ Đề