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


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

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

Код:



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


Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: