Списочные выражения это инструмент, позволяющий быстро и удобно обрабатывать данные используя для этого тип данных list
- списки.
Собирайте списочные выражения, раскрывайте файлы в список, исследуйте его содержимое и многое другое!
Незаменимый помощник для нас на экзамене ЕГЭ.
M = []
n = int(input('Длина списка: '))
for i in range(n):
x = int(input('Введите элемент списка: '))
M.append(x)
Вот как может и должно выглядеть заполнение списка данными введенными с клавиатуры.
M = [int(i) for i in input('Введите числа через пробел: ').split()]
А вот так та же программа может выглядеть при использовании списочного выражения, причем она даже работает лучше и быстрее.
M = [i for i in range(0, 10+1)]
print(M) # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
Вот простой пример, как заполнить список числами из диапазона range.