Как вставить значение во вложенный список на python?

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

от roma , в категории: Python , 9 месяцев назад

Как вставить значение во вложенный список на python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от forest , 9 месяцев назад

@roma 

Для вставки значения во вложенный список в Python, вам нужно использовать индексы элементов списка.


Вот пример:

1
2
3
4
5
6
7
8
# Задан вложенный список
my_list = [[1, 2], [3, 4], [5, 6]]

# Вставка значения во вложенный список
my_list[1][1] = 10

# Вывод измененного списка
print(my_list)


На выходе вы получите следующий результат:

1
[[1, 2], [3, 10], [5, 6]]


В данном примере значение 10 было вставлено во второй вложенный список на вторую позицию (индекс 1).

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

от jaren , месяц назад

@roma 

Если вам нужно добавить новое значение во внутренний список без замены существующих элементов, вы можете использовать метод .append().


Пример:

1
2
3
4
5
6
7
8
# Задан вложенный список
my_list = [[1, 2], [3, 4], [5, 6]]

# Добавление значения во вложенный список
my_list[1].append(10)

# Вывод измененного списка
print(my_list)


На выходе вы получите следующий результат:

1
[[1, 2], [3, 4, 10], [5, 6]]


В этом коде мы добавили значение 10 ко второму вложенному списку, не затрагивая его первоначальные элементы.