Пакування
Щоб упакувати декілька змінних, потрібно використати оператор *
ітеративного розпакування. Просто поставте зірочку *
перед змінною, і вона запакує будь-яку кількість змінних. Пакування змінної можливе лише у кортежі або списку.
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
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 3.7
Пакування
Свайпніть щоб показати меню
Щоб упакувати декілька змінних, потрібно використати оператор *
ітеративного розпакування. Просто поставте зірочку *
перед змінною, і вона запакує будь-яку кількість змінних. Пакування змінної можливе лише у кортежі або списку.
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
Дякуємо за ваш відгук!