Hướng dẫn how do you add elements to an array in python? - làm cách nào để bạn thêm các phần tử vào một mảng trong python?

Python không có một loại dữ liệu cụ thể để thể hiện các mảng.

Có thể được sử dụng để biểu diễn các mảng trong Python:

  • Bằng cách sử dụng danh sách
  • Bằng cách sử dụng mô -đun mảng
  • Bằng cách sử dụng mô -đun Numpy

1. Thêm vào một mảng bằng danh sách

Nếu chúng ta đang sử dụng danh sách làm mảng, các phương thức sau có thể được sử dụng để thêm các phần tử vào nó:

  • By using append[] function: Nó thêm các phần tử vào cuối mảng.
  • By using insert[] function: Nó chèn các phần tử tại chỉ số đã cho.
  • By using extend[] function: Nó kéo dài danh sách bằng cách nối thêm các yếu tố từ cả hai danh sách.

Ví dụ 1: Thêm các phần tử vào hàm arrayusing append [] using append[] function

my_input = ['Engineering', 'Medical'] 
my_input.append['Science'] 
print[my_input] 

Output:

my_input = ['Engineering', 'Medical'] 
input1 = [40, 30, 20, 10] 
my_input.extend[input1] 
print[my_input]

0

Ví dụ 2: Thêm các phần tử vào một mảng bằng hàm mở rộng []

my_input = ['Engineering', 'Medical'] 
input1 = [40, 30, 20, 10] 
my_input.extend[input1] 
print[my_input]

Output:

my_input = ['Engineering', 'Medical'] 
input1 = [40, 30, 20, 10] 
my_input.extend[input1] 
print[my_input]

1

Ví dụ 3: Thêm các phần tử vào một mảng bằng hàm chèn []

my_input = [1, 2, 3, 4, 5]

print[f'Current Numbers List {my_input}']

number = int[input["Please enter a number to be added:\n"]]

index = int[input[f'Enter the index between 0 and {len[my_input] - 1} to add the given number:\n']]

my_input.insert[index, number]

print[f'Updated List {my_input}']

Output:

Chức năng Infput-Insert

2. Thêm vào một mảng bằng mô -đun mảng

Nếu chúng ta đang sử dụng mô -đun mảng, các phương thức sau có thể được sử dụng để thêm các phần tử vào nó:

  • my_input = ['Engineering', 'Medical'] 
    input1 = [40, 30, 20, 10] 
    my_input.extend[input1] 
    print[my_input]
    
    
    2: Mảng kết quả là sự kết hợp của các phần tử từ cả hai mảng.
  • By using append[] function: Nó thêm các phần tử vào cuối mảng.
  • By using insert[] function: Nó chèn các phần tử tại chỉ số đã cho.
  • By using extend[] function: Nó kéo dài danh sách bằng cách nối thêm các yếu tố từ cả hai danh sách.

Example:

import array

s1 = array.array['i', [1, 2, 3]]
s2 = array.array['i', [4, 5, 6]]

print[s1]  
print[s2]  

s3 = s1 + s2
print[s3]  

s1.append[4]
print[s1]  

s1.insert[0, 10]
print[s1] 

s1.extend[s2]
print[s1] 

Output:

Ví dụ 1: Thêm các phần tử vào hàm arrayusing append []

Ví dụ 2: Thêm các phần tử vào một mảng bằng hàm mở rộng []

Ví dụ 3: Thêm các phần tử vào một mảng bằng hàm chèn []

  • Chức năng Infput-Insert
  • 2. Thêm vào một mảng bằng mô -đun mảng

Example:

import numpy
 # insert function
arr1_insert = numpy.array[[1, 23, 33]]
 
arr2_insert = numpy.insert[arr1_insert, 1, 91]
 
print[arr2_insert]
# append function
arr1_append = numpy.array[[4, 2, 1]]
 
arr2_append = numpy.append [arr1_append, [12, 13, 14]]
 
print[arr2_append]

Output:

my_input = ['Engineering', 'Medical'] 
input1 = [40, 30, 20, 10] 
my_input.extend[input1] 
print[my_input]

8

Nếu chúng ta đang sử dụng mô -đun mảng, các phương thức sau có thể được sử dụng để thêm các phần tử vào nó:

my_input = ['Engineering', 'Medical'] 
input1 = [40, 30, 20, 10] 
my_input.extend[input1] 
print[my_input]

2: Mảng kết quả là sự kết hợp của các phần tử từ cả hai mảng.

By using append[] function: Nó thêm các phần tử vào cuối mảng.

  • Mô -đun mảng đầu ra
  • 3. Bổ sung các yếu tố vào mảng numpy
  • Chúng ta có thể thêm các phần tử vào một mảng numpy bằng các phương thức sau:

Python không có bất kỳ loại dữ liệu cụ thể nào như một mảng. Chúng ta có thể sử dụng danh sách có tất cả các đặc điểm của một mảng. Mô-đun mảng Python có thể được sử dụng để tạo ra một loạt các số nguyên và số dấu phẩy động. Nếu bạn muốn thực hiện một số hoạt động toán học trên một mảng, bạn nên sử dụng mô -đun Numpy.

1. Python thêm vào mảng

  • Nếu bạn đang sử dụng danh sách làm mảng, bạn có thể sử dụng các hàm append [], chèn [] và mở rộng [] của nó. Bạn có thể đọc thêm về nó tại Python thêm vào danh sách.
  • Nếu bạn đang sử dụng mô -đun mảng, bạn có thể sử dụng cách ghép bằng toán tử +, append [], chèn [] và mở rộng [] các hàm để thêm các phần tử vào mảng.
  • Nếu bạn đang sử dụng các mảng numpy, hãy sử dụng hàm append [] và chèn [].

2. Thêm các phần tử vào một mảng bằng mô -đun mảng

  • Sử dụng toán tử +: Một mảng mới được trả về với các phần tử từ cả hai mảng.
  • append []: Thêm phần tử vào phần cuối của mảng.
  • Chèn []: Chèn phần tử trước chỉ mục đã cho của mảng.
  • Mở rộng []: Được sử dụng để nối các phần tử mảng đã cho vào mảng này.
import array

arr1 = array.array['i', [1, 2, 3]]
arr2 = array.array['i', [4, 5, 6]]

print[arr1]  # array['i', [1, 2, 3]]
print[arr2]  # array['i', [4, 5, 6]]

arr3 = arr1 + arr2
print[arr3]  # array['i', [1, 2, 3, 4, 5, 6]]

arr1.append[4]
print[arr1]  # array['i', [1, 2, 3, 4]]

arr1.insert[0, 10]
print[arr1]  # array['i', [10, 1, 2, 3, 4]]

arr1.extend[arr2]
print[arr1]  # array['i', [10, 1, 2, 3, 4, 4, 5, 6]]

3. Thêm các phần tử vào mảng numpy

  • append []: Các giá trị đã cho được thêm vào cuối mảng. Nếu trục không được cung cấp, thì các mảng được làm phẳng trước khi nối lại.
  • Chèn []: Được sử dụng để chèn các giá trị tại chỉ mục đã cho. Chúng ta có thể chèn các phần tử dựa trên trục, nếu không, các phần tử sẽ được làm phẳng trước khi hoạt động chèn.
>>> import numpy as np
>>> np_arr1 = np.array[[[1, 2], [3, 4]]]
>>> np_arr2 = np.array[[[10, 20], [30, 40]]]
>>> 
>>> np.append[np_arr1, np_arr2]
array[[ 1,  2,  3,  4, 10, 20, 30, 40]]
>>>
>>> np.append[np_arr1, np_arr2, axis=0]
array[[[ 1,  2],
       [ 3,  4],
       [10, 20],
       [30, 40]]]
>>>
>>> np.append[np_arr1, np_arr2, axis=1]
array[[[ 1,  2, 10, 20],
       [ 3,  4, 30, 40]]]
>>> 
>>> np.insert[np_arr1, 1, np_arr2, axis=0]
array[[[ 1,  2],
       [10, 20],
       [30, 40],
       [ 3,  4]]]
>>> 
>>> np.insert[np_arr1, 1, np_arr2, axis=1]
array[[[ 1, 10, 30,  2],
       [ 3, 20, 40,  4]]]
>>> 

4. Tài liệu tham khảo

  • Mô -đun mảng
  • Numpy.Append [] Docs

Làm thế nào để bạn thêm các yếu tố vào một mảng?

Tạo một mảng mới có kích thước n+1, trong đó n là kích thước của mảng gốc ...
Tạo một danh sách mảng với mảng gốc, sử dụng phương thức aslist [] ..
Chỉ cần thêm phần tử bắt buộc trong danh sách bằng phương thức Thêm [] ..
Chuyển đổi danh sách thành một mảng bằng phương thức toarray [] ..

Làm cách nào để thêm các yếu tố vào một mảng numpy trong Python?

Bạn cũng có thể sử dụng hàm numpy.concatenate [] để thêm các phần tử vào cuối một mảng.Để thực hiện điều này, hãy truyền các đối số phần tử/mảng dưới dạng chuỗi vào lệnh gọi hàm concatenate [].use numpy. concatenate[] function to add elements to the end of an array. To do this, pass the element/array arguments as a sequence into the concatenate[] function call.

Bài Viết Liên Quan

Chủ Đề