Как изменить словарь Python по умолчанию, чтобы он всегда возвращал значение по умолчанию

используя все из них, напечатать имена назначенных значений IANA в пакете. Таким образом, все словари имеют одинаковое значение по умолчаниюЗАРЕЗЕРВИРОВАННЫЙ".

Я нене хочу использоватьd.get(key,default) но доступ к словарямd[key] так что если ключ не в d, он возвращает значение по умолчанию (то же самое для всех словарей).

Мне не обязательно использовать словари, но они были интуитивным выбором ... Кроме того, словарь, где я мог бы сделать это

d = {
   1..16 = "RESERVED",
   17 : "Foo",
   18 : "Bar,
   19..255: "INVALID"
  }

Было бы предпочтительным решением

Кортежи могут быть другой альтернативой, но тогда яЯ склонен к смещению ошибок при назначении значений ... (и мой код не будет "человек читаемый")

Ах да, Python 2.4

Ответы на вопрос(3)

Ваш ответ на вопрос