Я пытался присвоить 'False' dic [0] dic [49] вот так.
>>> dic = {}
>>> [ dic[i] = False for i in range(50)]
но я получил это сообщение об ошибке.
File "<stdin>", line 1
[ dic[i] = False for i in range(50)]
^
SyntaxError: invalid syntax
It работает таким образом.
for i in range(50):
dic[i] = False
Почему я не могу использовать одну строку для l oop для назначения словаря?