Создается переменная, затем в нескольких строчках подряд она изменяется.
Считаете ли такой код хорошей или плохой практикой?
items = 'a b c d' # This is a string...
items = items.split(' ') # ...becoming a list
items = set(items) # ...and then a set
Альтернативы:
— оставить как есть
— записать все в одну строку (вложенные скобки и т.п.)
— изменять названия переменных (во второй и третье строчке)
— ...
Я считаю — норм. Читается хорошо.
Но в
https://docs.python-guide.org/writing/structure написано, что так не стоит делать (хотя там скорее в контексте if'ов написано)