Генераторы Списков
Заполнение списка натуральными числами
n = int(input())
lst = [i+1 for i in range(n)]
print(lst)
Заполнение случайными числами
from random import randint
low = int(input("Enter min: "))
high = int(input("Enter max: "))
a = [randint(low, high) for i in range(10)]
print(a)
Выборка четных чисел из списка
a = [3, 8, 10, 12, 5, 9, 2, 0, 1]
b = [i for i in a if i % 2 == 0]
print(b)
Создание списка из словаря
dct = {'one': 1, 'two': 2, 'three': 3}
lst = [[k, v] for k, v in dct.items()]
print(lst)
Распаковка матрицы в одноуровневый список
a = [[1, 2, 3], [6, 5, 4], [7, 8, 9]]
b = [item for row in a for item in row]
print(b)
Чтение данных из файла с удалением символов конца строки
lines = [i.strip() for i in open("text.txt")]
print(lines)