Задать словарь можно (5 вариантов: 4 через dict, один явно)
>>> d1 = dict({"id": 1948, "name": "Washer", "size": 3})
>>> d2 = dict(id=1948, name="Washer", size=3)
>>> d3 = dict([("id", 1948), ("name", "Washer"), ("size", 3)])
>>> d4 = dict(zip(("id", "name", "size"),(1948, "Washer", 3)))
>>> d5 = {"id": 1948, "name": "Washer", "size": 3}
вот и подгоняйте...
еще есть методы типа сетдефолт , а главное см коллекшнз, там описан Юзер.Дикт
(см. стр 105 Ромальо, Питон к вершинам мастерства....)