1. 程式人生 > >從0開始自學Python:9、列表生成式

從0開始自學Python:9、列表生成式

如果要生成一串有規律(順序)的數字,可以考慮使用列表生成式。

比如說生成1*2,3*4,...,99*100

print [x*(x+1) for x in range(1,100,2)]

生成的時候加上條件,可直接在range()後面接上if

 [x * x for x in range(1, 11) if x % 2 == 0]