Я пытаюсь получить максимальную длину строки из вложенного словаря. Поле может быть строкой или нет.
При выполнении этого со списком из вложенного словаря работает следующее:
max_value = max(dict, key=lambda d: len(dict[d]["list_key"]))
Когда я запускаю это на строковое поле, код:
max_value = max(dict, key=lambda d: len(dict[d]["string_key"]))
, поскольку строка может быть None, я получаю следующую ошибку:
TypeError: object of type 'NoneType' has no len()
Как включить is not None
во вторую функцию?