try: ... finally: ... try: ... except: ... return # или raise finally: ...
Понял. Ещё один вопрос, который всегда меня мучает. Какой метод будет грамотнее использовать, для того, чтобы если в словаре есть ключ A, а внутри ключа A, есть ключ B, тогда выполнить действие C 1: if 'A' in dict: if 'B' in dict['A'] foo = dict['A']['B'] ... 2: try: foo = dict['A']['B'] ... except: pass
А если в словаре куда больше вложений? Писать столбик из ифов наверняка будет говнокодом, как тогда будет правильно?
значит словарь гавно
и лучше вместо вложения 2000 словарей оптимизировать архитектуру
Я не знаю как это правильно называется, но телеграм апи тоже возвращает своего рода словарь и там может быть по 4-5 вложений, но мне кажется что делать столбик из if это неправильно, или правильно?
Я про жсон и спрашиваю, жсон может быть словарем
ну я может бы циклом каким-то прошелся
Обсуждают сегодня