Это странно.
Ответ Игнасио Васкеса-Абрамса верен для инициализации переменной с различными значениями с:
a, b = 123, 456
Но я думаю, что вы беспокоитесь о том, чтобы сделать следующее:
a = b = "hello"
Но ПОДОЖДИТЕ! Приведенная выше строка выделяет один и тот же адрес памяти для переменных a
и b
, т.е.
a.object_id
и b.object_id
равны. Таким образом, любые изменения на a
будут сохраняться на b
.
Мне это не нравится, но обходной путь может быть.
x = "a very long string or something you don't want to type multiple times"
a, b, c = x.clone, x.clone, x.clone
О, если бы был элегантный способ сделать это.