Из учебника Python Cra sh Мне дали этот блок кода в качестве примера:
squares = [value**2 for value in range(1, 11)]
print(squares)
Он говорит: «Определите выражение для значений, которые вы хотите сохранить в новом список". Затем я захотел поиграть с этой концепцией и сделал:
import random as r
my_list = [r.random() for value in range(20)]
Я быстро понял, что не использую переменную из for l oop в выражении. Тогда я предполагаю, что все, что оценивает выражение, будет значением элемента списка. Было бы правильно сказать, что вам нужно только ЛЮБОЕ выражение (переменная из для l oop не требуется) и как минимум для l oop, чтобы использовать понимание списка?