Как вызвать ошибку при дублировании ключей в словаре

Я пытаюсь вызвать ошибку, если пользователь вводит повторяющийся ключ в словарь. Словарь находится в файле, и пользователь может редактировать файл вручную.

Пример:

dico= {'root':{
                'a':{'some_key':'value',...},
                'b':{'some_key':'value',...},
                'c':{'some_key':'value',...},
                ...

                'a':{'some_key':'value',...},
              }
      }

новый ключ 'a' уже существует ...

Как я могу проверить dico и предупредить пользователя, когда я загружаю dico из файла?

11
задан Thammas 20 February 2011 в 17:02
поделиться