Size: a a a

Сообщество Python Программистов

2021 February 21

v

v in Сообщество Python Программистов
Бензофуран Гетероцикл
Я хитрее, я просто дам +20 тому кто объяснит🌚👌
У нас есть тупля с 1 элементом.
Правила распаковки - по элементу на каждую переменную, остальные запихиваются в список который обозначается переменной со звездочкой.
Остается 0 - значит список есть, но пустой.
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
v
У нас есть тупля с 1 элементом.
Правила распаковки - по элементу на каждую переменную, остальные запихиваются в список который обозначается переменной со звездочкой.
Остается 0 - значит список есть, но пустой.
То есть любая итерабля вылетит в список?
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Бензофуран Гетероцикл
А теперь конкурс на +20 кармы за объяснение какого хрена так происходит
Думаю, список удобнее для интерпретатора, чтобы не париться с таплом
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Language:
py3


Source:
a, *b = "j"
print(b)


Result:
[]
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Рили
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
v
У нас есть тупля с 1 элементом.
Правила распаковки - по элементу на каждую переменную, остальные запихиваются в список который обозначается переменной со звездочкой.
Остается 0 - значит список есть, но пустой.
+20
источник

K

KarmaBot in Сообщество Python Программистов
Вы увеличили карму v до 70.00 (+20.00)
источник

v

v in Сообщество Python Программистов
a, *b, c = [1, 2, 3, 4]
a = 1
b = [2, 3]
c = 4
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Я думал вопрос в том, почему именно список
источник

D

Doni in Сообщество Python Программистов
Не по логике должен был быть трайсбек
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
v
У нас есть тупля с 1 элементом.
Правила распаковки - по элементу на каждую переменную, остальные запихиваются в список который обозначается переменной со звездочкой.
Остается 0 - значит список есть, но пустой.
Мутноватая механика, честно говоря
Это не совсем ожидаемое поведение
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
Я думал вопрос в том, почему именно список
Ну ответ - по правилу распаковки)
источник

in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
Я думал вопрос в том, почему именно список
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Doni
Не по логике должен был быть трайсбек
С чего бы
источник

v

v in Сообщество Python Программистов
У меня ощущение, что распаковку ввели когда особо про тупли не думали.
В конце-концов, списки явно популярнее в стдлиб.
Но я не помню когда было введено то и другое.
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Логично
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
v
У меня ощущение, что распаковку ввели когда особо про тупли не думали.
В конце-концов, списки явно популярнее в стдлиб.
Но я не помню когда было введено то и другое.
Ну типа я ожидал что при распаковке слайсабля будет слайсабль в переменной под звёздочкой
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Бензофуран Гетероцикл
Ну типа я ожидал что при распаковке слайсабля будет слайсабль в переменной под звёздочкой
Для всех прочих - хоть генератор
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Бензофуран Гетероцикл
Для всех прочих - хоть генератор
Или итератор)
источник

in Сообщество Python Программистов
Владислав сочинение пишет)
источник