Аннотация для функции


Напишите аннотацию для функции lower_join(). Логика работы функции описана в docstring

Подсказка:
Для описания сложных типов нужен импорт из typing.join работает только со строками, так что функция ожидает список строк. Если передать в join числа — будет ошибка. Вам нужен тип, который может принять на вход список или множество.

Код:

from typing import Sequence
def lower_join(seq: Sequence[str]) -> str:
    """Принимает на вход последовательность и создаёт из неё  
    строку в нижнем регистре."""
    return ''.join(seq).lower()


Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий