IT
Длина итогового листа будет известна только после того, как интерпретатор получит StopIteration от итерируемого объекта
Size: a a a
IT
СК
GB
GB
AS
>>> var = 1
>>> locals()['var']
1
>>> for i in range(1):
... print(locals()['var'])
...
1
>>> [locals()['var'] for _ in range(1)]
Traceback (most recent call last):
File "<input>", line 1, in <module>
[locals()['var'] for _ in range(1)]
File "<input>", line 1, in <listcomp>
[locals()['var'] for _ in range(1)]
KeyError: 'var'
>>>
>>> var=1
>>> print [locals()['var'] for _ in range(1)]
[1]
СК
СК
AS
AS
AS
>>> print(list(locals()['var'] for _ in range(1)))
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "<stdin>", line 1, in <genexpr>
KeyError: 'var'
>>>
СК
СК
СК
СК
СК
AS
AS
AK
AS