Обновление значений вложенного списка

Есть условный список с вложениями, пусть это будут рецепты recipes = [['Яблоко','Слива','Кунжут'],['Вода','Соль','Летучая мышь']]. Возможно ли:

  1. Добавлять значения во вложенный список (т.е чтобы в элементе списка было не 3 а >3 значений)
  2. Возможно ли обновлять значения вложенного списка.

Либо, может для таких задач подойдёт альтернативный вариант хранения данных? Я думал про словарь, но там ключи не могут дублироваться, насколько мне известно.


Ответы (1 шт):

Автор решения: Danis

Да:

recipes = [
        ['Яблоко','Слива','Кунжут'],
        ['Вода','Соль','Летучая мышь']
]

recipes[0][0] = 'Вода'
recipes[1].append("Яблоко")

print(recipes)

вывод:

[['Вода', 'Слива', 'Кунжут'], ['Вода', 'Соль', 'Летучая мышь', 'Яблоко']]
→ Ссылка