Python 列表生成式
列表生成式:用 for-in循环结构快速生成具有特定规律的列表
l1 = [i for i in range(1,11)]
print(l1)
# [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
l2 = [i*i for i in range(1, 11)]
print(l2)
# [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
l3 = [str(i) for i in range(1,11)]
print(l3)
# ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10']
l4 = [i for i in range(1,11) if i % 2 == 0]
print(l4)
# [2, 4, 6, 8, 10]