1、列表推导式可以看成两个部分,list=[item for item in iterable]
item后面是我们熟悉的for循环的表达式,item前面可以认为是我们想要放在列表中的元素。
a = [i ** 2 for i in range(1, 10)]
print(a)
c = [j + 1 for j in range(1, 10)]
print(c)
k = [n for n in range(1, 10) if n % 2 == 0]
print(k)
z = [letter.lower() for letter in 'ABCDEFGHIJKLMN']
print(z)
print("-" * 100)
d = {i: i + 1 for i in range(4)}
print(d)
g = {i: j for i, j in zip(range(1, 6), 'abcde')}
print(g)
g = {i: j.upper() for i, j in zip(range(1, 6), 'abcde')}
print(g)