SM
[x for x in ...]
print(x)
по идее выдаст последнее значение x из list (или следующее за ним).
In [1]: [x for x in range(3)]
Out[1]: [0, 1, 2]
In [2]: print(x)
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
<ipython-input-2-81745ac23551> in <module>()
----> 1 print(x)
NameError: name 'x' is not defined
In [3]: list(y for y in range(3))
Out[3]: [0, 1, 2]
In [4]: print(y)
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
<ipython-input-4-36b2093251cd> in <module>()
----> 1 print(y)
NameError: name 'y' is not defined
