Как добавить значение в массив на python?

Пользователь

от vladimir , в категории: Python , 2 года назад

Как добавить значение в массив на python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от dmitrypro77 , 2 года назад

@vladimir Используйте метод append() в Python чтобы добавить одно или несколько значений в массив, ниже пример кода:


1
2
3
4
5
6
7
8
# Пустой масссив
arr = []

# Добавить 1 элемент в массив
arr.append("test")

# Вывод: ['test']
print(arr)


Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.

Пользователь

от jaylen.trantow , год назад

@vladimir 

Чтобы добавить значение в массив в Python, можно использовать метод append() для списка или extend() для добавления нескольких элементов в список.


Например, чтобы добавить значение в конец списка, можно сделать следующее:

1
2
3
my_list = [1, 2, 3, 4]
my_list.append(5)
print(my_list)  # [1, 2, 3, 4, 5]


А если вы хотите добавить несколько элементов в список, можно использовать метод extend():

1
2
3
my_list = [1, 2, 3, 4]
my_list.extend([5, 6, 7])
print(my_list)  # [1, 2, 3, 4, 5, 6, 7]


Если у вас есть массив numpy, вы можете использовать метод numpy.append():

1
2
3
4
5
6
import numpy as np

my_array = np.array([1, 2, 3, 4])
new_value = 5
my_array = np.append(my_array, new_value)
print(my_array)  # [1, 2, 3, 4, 5]


Помните, что в Python массивы индексируются с нуля, поэтому первый элемент массива имеет индекс 0.