Структура моего словаря:разница между Dict [пункт] .append (слово) и Dict [пункт] + [слово]
key val
item a list of values
Как я начал мой dict
:
dict[item] = [word]
type(dict[item]) ---> gives me list
Когда вы спускаетесь по петле и пытаетесь добавить больше значений в список с тем же ключом, dict[item].append(word)
дает мне None
, тогда как dict[item] + [word]
работает
Почему это так?
Возможный дубликат [список Python + список против list.append()] (http://stackoverflow.com/questions/5589549/python-list- list-vs-list-append) –
Кстати, 'dict [item] + [word]' не будет обновлять фактический список внутри словаря –