Пакування
Свайпніть щоб показати меню
Щоб упакувати декілька змінних, потрібно використати оператор * ітеративного розпакування. Просто поставте зірочку * перед змінною, і вона запакує будь-яку кількість змінних. Пакування змінної можливе лише у кортежі або списку.
a, b, *c = 1, 2, 3, 4, 5 # a = 1, b= 2, c = [3, 4, 5]
a, *b, c = 1, 2, 3, 4, 5 # a = 1, b = [2, 3, 4], c = 5
a, b, *c = 1, 2 # a = 1, b = 2, c = [].
*a, b = 1, 2, 3 # a = [1, 2], b = 3
*a, = 1, 2, 3 # a = [1, 2, 3]
(*a,) = 1, 2, 3 # a = [1, 2, 3]
[*a] = 1, 2, 3 # a = [1, 2, 3]
*a = 1, 2, 3 # Синтаксична помилка: позначена зірочкою ціль присвоювання повинна бути у списку або кортежі
Якщо використати більше одного оператора розпакування, виникне синтаксична помилка SyntaxError.
1*a, *b = 1, 2, 3, 4
1*a, *b, *c = 1, 2, 3
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 1. Розділ 2
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Секція 1. Розділ 2