LINUX.ORG.RU

История изменений

Исправление micronekodesu, (текущая версия) :

d = f1(source, 'bar', 'baz', 1, 'qwerty', 1, default=None)

Это, конечно, рабочий вариант, но очевидно что он «многословен», мне хочется что-то более простое. К тому же у меня есть функции внутри словарей (ну точнее методы объектов), что только «утяжелит» конструкцию.

А правильный путь - переписать эту твою raw-структуру

Это не правильный путь - мне нужно взять десяток значений из разных мест этой каши, нет никакой реальной необходимости что-то переписывать, проще использовать соответствующие методы для вложенных объектов, которые помогут проверить их структуру.

Ты умудрился сделать так, что даже ЯП тебя унижает, молодец.

Один ты Д'Артаньян.

Исходная версия micronekodesu, :

d = f1(source, 'bar', 'baz', 1, 'qwerty', 1, default=None)

Это, конечно, рабочий вариант, но очевидно что он «многословен», мне хочется что-то более простое. К тому же у меня есть функции внутри словарей, что только «утяжелит» конструкцию.

А правильный путь - переписать эту твою raw-структуру

Это не правильный путь - мне нужно взять десяток значений из разных мест этой каши, нет никакой реальной необходимости что-то переписывать, проще использовать соответствующие методы для вложенных объектов, которые помогут проверить их структуру.

Ты умудрился сделать так, что даже ЯП тебя унижает, молодец.

Один ты Д'Артаньян.