Как правильно преобразовать структуру (тут 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)