2.+Python
Формы оператора присваивания spam = 'Spam' # Каноническая форма spam, ham = 'yum', 'YUM' # Присваивание кортежей (позиционное) [spam, ham] = ['yum', 'YUM'] # Присваивание списков (позиционное) a, b, c, d = 'spam' # Присваивание последовательностей, обобщенное a, *b = 'spam' # Расширенная операция распаковывания # последовательностей spam = ham = 'lunch' # Групповое присвоение одного значения spams += 42 # Комбинированная инструкция присваивания # (эквивалентно инструкции spams = spams + 42) Позиционное присваивание кортежей и списков. Общая форма. Принцип выполнения позиционного присваивания В простейшем случае общая форма позиционного оператора присваивания кортежей имеет вид: name1, name2, ..., nameN = value1, value2, ..., valueN где name1, name2, nameN – имена (переменные) которые нужно связать с объектами (значениями) value1, value2, valueN; value1, value2, valueN – значения (объекты), которые связываются с именами name1, name2, nameN.