Hướng dẫn how to add to array in python - cách thêm vào 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:

Hướng dẫn how to add to array in python - cách thêm vào mảng trong python
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:

Hướng dẫn how to add to array in python - cách thêm vào mảng trong python
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 dữ liệu vào một mảng trong Python?

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.use its append(), insert(), and extend() functions. You can read more about it at Python add to List. If you are using array module, you can use the concatenation using the + operator, append(), insert(), and extend() functions to add elements to the array.

Làm thế nào để bạn thêm vào một mảng?

Bằng cách sử dụng ArrayList làm bộ lưu trữ trung gian: 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ử cần thiết trong danh sách bằng phương thức ADD ().Chuyển đổi danh sách thành một mảng bằng phương thức torray ().Create an ArrayList with the original array, using asList() method. Simply add the required element in the list using add() method. Convert the list to an array using toArray() method.

Làm thế nào để bạn thêm số vào một mảng?

Để tìm tổng các phần tử của một mảng ...
Tạo một biến trống.( Tổng).
Khởi tạo nó với 0 trong một vòng lặp ..
Đi qua từng phần tử (hoặc lấy mỗi phần tử từ người dùng) Thêm từng phần tử vào tổng ..
In tổng ..