Я довольно новичок в python, и я только что узнал о распаковке кортежей, поэтому я поиграл с этой концепцией и получил странный результат.
nList = [(1,2),4,5,6]
for a in nList:
print(a)
print(b)
Я ожидал сбоя моей программы, так как bне определен как заполнитель, и даже если это был только первый элемент моего списка, это кортеж, но вместо этого я получил следующий результат:
(1, 2)
2
4
2
5
2
6
2