2022'}]
append некатит штоле?
это для добавления элементов в список
result = {} for d in your_list: result.update(d)
а если во множественном словаре нужно изменить значение? по обычным есть варианты а во множественном найти не могу # data['fst_token_info']['name'] = 'doge'
не очень тебя понимаю
https://pastebin.com/az2CzTuT Есть множественный словарь. Нужно изменить значение "Внутри “fst_token_info” значение ключа “name” поменять с “fdf” на “doge”"
как обратиться к списку, лежащему по ключу "tokens"?
data.setdefault(['tokens']['name'], 'doge') так получается ?
нет и это не ответ на мой вопрос
data['tokens'][0]['fst_token_info']['name'] ='doge'
data["tokens"] ?
да дальше, как получить единственный элемент этого списка?
data['tokens'][0] ? (извини, тежело идет)
скобки еще мб надо
Тебе не кажется что это говно какое-то, читаемость никакая
ага как теперь у этого словаря найти значение по ключу "fst_token_info"?
что ты предлагаешь, человеку, который ещё со словарями-списками не разобрался, давать dataclass factory и прочие pydantic?
Пусть с объектами играется тогда
хочешь чтобы он распарсить жсон в структуру без умения работать со словарями?
Если все настолько хуево то рановато ему с его первоначальной задачей работать
Тут недавно был случай
пытаюсь так, но мне вылетает крит - print(data['tokens'][0]['name']) (KeyError: 'name')
а почему name, если ключ fst_token_info?
data['tokens'][0] если вот так вы дает список его 'fst_token_info'
вот такая структура https://pastebin.com/S3ajr43i
Обсуждают сегодня