Некоторые отличия типизации коллекций в Python 3.9 от более ранних версий:
Прямое указание типов с помощью стандартных типов. sky.pro В Python 3.9 и более поздних версиях можно использовать встроенные типы коллекций (list, dict и т. д.) для обозначения распространённых типов, без необходимости импортировать typing. sky.pro popov.dev
Указание типа элементов списка. proproprogs.ru Начиная с Python 3.9, можно дополнительно указать тип элементов списка с помощью базового типа list. proproprogs.ru Например, list[int] = [1, 2, 3]. proproprogs.ru
Независимое указание типов для всех элементов кортежа. proproprogs.ru Кортеж — неизменяемый тип данных, поэтому его элементы не могут быть добавлены или удалены. proproprogs.ru С версии 3.9 для кортежей лучше использовать стандартный тип tuple с квадратными скобками. proproprogs.ru
Аннотация словарей и множеств. proproprogs.ru Так как словари — изменяемый тип данных и число их элементов наперёд не определено, то при аннотировании указываются лишь тип ключа и тип значения. proproprogs.ru Для множеств также указывается единый тип для всех элементов. proproprogs.ru
Примеры полезных ответов Поиска с Алисой на вопросы из разных сфер. Вопросы сгенерированы нейросетью YandexGPT для актуальных тем, которые определяются на базе обобщённых запросов к Поиску с Алисой.