Инструменты пользователя

Инструменты сайта


help:tuples

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Both sides previous revision Предыдущая версия
Следущая версия
Предыдущая версия
help:tuples [2025/09/28 14:48]
aleks_versus [Операции с присваиванием] +сравнение кортежей
help:tuples [2026/04/05 16:56] (текущий)
byte [Ограничения кортежей]
Строка 68: Строка 68:
 </​sxh>​ </​sxh>​
  
 +Эта же операция используется для добавления отдельных значений в кортеж:​
 +
 +<sxh qsp>
 +%tpl = [1, 2, 3, 4]
 +%tpl = (%tpl & 5)
 +%tpl & ! [1,2,3,4,5]
 +</​sxh>​
 ==== Увеличение значений кортежа + ==== ==== Увеличение значений кортежа + ====
  
Строка 323: Строка 330:
   * Нельзя извлечь из кортежа одно конкретное значение,​ например,​ второе. Зато можно извлекать одно или несколько первых значений. В этом случае из набора переменных,​ в которые распаковывается кортеж,​ имя последней должно начинаться с символа ''​%%%%%'',​ так как в эту переменную будет упаковываться оставшаяся часть кортежа:​ <sxh qsp>   * Нельзя извлечь из кортежа одно конкретное значение,​ например,​ второе. Зато можно извлекать одно или несколько первых значений. В этом случае из набора переменных,​ в которые распаковывается кортеж,​ имя последней должно начинаться с символа ''​%%%%%'',​ так как в эту переменную будет упаковываться оставшаяся часть кортежа:​ <sxh qsp>
 %personage = ["​Петя",​ 27, 182, 92, "​боксёр"​] %personage = ["​Петя",​ 27, 182, 92, "​боксёр"​]
-$name, %tale = %personage+$name, %tail = %personage
 *pl $name &! '​Петя'​ *pl $name &! '​Петя'​
-$name, age, height, %tale = %personage+$name, age, height, %tail = %personage
 *pl "​Имя:​ <<​$name>>,​ возраст:​ <<​age>>,​ рост: <<​height>>​."​ *pl "​Имя:​ <<​$name>>,​ возраст:​ <<​age>>,​ рост: <<​height>>​."​
-weight, $sports = %tale+weight, $sports = %tail
 *pl $sports *pl $sports
 </​sxh>​ </​sxh>​
help/tuples.1759070885.txt.gz · Последние изменения: 2025/09/28 14:48 — aleks_versus