senjun-courses
senjun-courses copied to clipboard
Курс по питону. Рассказать нюанс про моржа ;)
Наш пользователь оставил важное предложение по улучшению. Делаю issue, чтобы не забыть реализовать.
А есть в главе со строками (Python) нюанс с моржом? Я быстро чекнул и не нашёл. Контекст: Глава 14 (не строки, но было интересно попробовать альтернативные решения), предлагаемое решение:
def print_set(obj):
s = set(obj)
print(s)
print(len(s))
Решил закрепить форматирование и попробовал такой вариант:
def print_set(obj):
print(f"{s:=set(obj)}\n{len(s)}")
Не отработало т.к. s:=set(obj) нужно завернуть в скобки и тогда всё заколосилось:
def print_set(obj):
print(f"{(s:=set(obj))}\n{len(s)}")
P.s. ни в коем случае не предлагаю менять авторское решение - оно простое и понятное, что огромный плюс