Zagir-vip
@Zagir-vip
Web dev, Game dev, app dev, Разработчик на Python!

Как изменить значение в массиве?

Есть словарь и массив:

list = [{"1": [1, 2]}]

И как в словаре list добавить значение?
Пытался делать .update и += и = : list["1"].update(3) и list["1"] += [3] и list["1"] = [3], но получалось:

[{"1": [1, 2, [], 3]}]
  • Вопрос задан
  • 123 просмотра
Решения вопроса 1
SoreMix
@SoreMix Куратор тега Python
yellow
изменить значение в массиве

в словаре list добавить значение

Надо определиться, хотите изменить значение в списке, или добавить ключ в словарь

list[0]['1'].append(3)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
fox_12
@fox_12 Куратор тега Python
Расставляю биты, управляю заряженными частицами
Не совсем понятно что в итоге получить надо:
lst = [{"1": [1, 2]}]   # называть переменную list - плохая практика
lst[0]['1'].append(3)
print(lst)
# [{'1': [1, 2, 3]}]

lst[0]['2'] = [4, 5]
print(lst)
# [{'1': [1, 2, 3], '2': [4, 5]}]
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы