Как правильно преобразовать структуру (тут t) в словарь? d = {'key3': 'val3', 'key2': 'val2', 'key1':, 'val1'} t = d.items() t = [('key3', 'val3'), ('key2', 'val2'), ('key1', 'val1')] >>> t [('key3', 'val3'), ('key2', 'val2'), ('key1', 'val1')] Пока пришло только такое решение, но IMHO оно не так, как правильно. >>> o = {} >>> o {} >>> [o.update({k: v}) for k, v in t] [None, None, None] >>> o {'key3': 'val3', 'key2': 'val2', 'key1': 'val1'}
Ответ на:
комментарий
от AlexKiriukha
Ответ на:
комментарий
от phoenix
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Адекватен ли такой итерфейс (2014)
- Форум Чет не получается сгенерировать словарь (2014)
- Форум Что быстрее? (2013)
- Форум поля в структуре (2006)
- Форум perl - вывод значений массива %arr (2004)
- Форум Значения enum`ов в Doxygen (2016)
- Форум Передать в awk ассоциативный массив из скрипта (2014)
- Форум CУБД, БД и просто хранилища данных. Вопрос по скорости. (2008)
- Форум Преобразование map в string и обратно (2001)
- Форум xorf - простая тулза для XOR-шифрования файлов (2019)