Нарушения в наборе Python
Почему это устанавливает понимание...
>>> {2**x for x in {0,1,2,3,4,5}}
Произведите этот ответ?
{32, 1, 2, 4, 8, 16}
НО!
Эта петля...
>>> for x in {0,1,2,3,4,5}:
... print 2**x
Производит этот ответ.
1
2
4
8
16
32
Почему это устанавливает понимание...
>>> {2**x for x in {0,1,2,3,4,5}}
Произведите этот ответ?
{32, 1, 2, 4, 8, 16}
НО!
Эта петля...
>>> for x in {0,1,2,3,4,5}:
... print 2**x
Производит этот ответ.
1
2
4
8
16
32