好久没来博客园了
Python的列表生成公式
例:
0~99的列表
原始的办法
li=[] for i in range(0,100): li.append(i) print(li) #这是一种原始的办法 #前期我常用这种笨办法
好看一点的办法
li=[] for i in range(0,100):li.append(i) print(li)
列表生成式:
li=[i for i in range(0,100)] print(li)
列表生成式多种用法:
例:
[
[0~n]
...
[0~n]
]
li=[[o for i in range(0,100)] for i in range(0,100)] for x in li: print(x)
例2:
li=[[i,i**2] for i in range(100)] print(li)
例3:
a=[[a for a in range(10)]for i in range(10)] print(a)