列表推导式是Python的特性之一,是我们能够简洁的构造一个列表。
L=[]
for x in range(5):
L.append(x)
print(L)
[0, 1, 2, 3, 4]
# 使用列表推导式实现上述效果 [x for x in range(5)]
[0, 1, 2, 3, 4]
# 集合推导式
{x*x for x in range(5)}
{0, 1, 4, 9, 16}
# 字典推导式
x:x*x for x in range(5)}
{0: 0, 1: 1, 2: 4, 3: 9, 4: 16}



