for i in ***:
今天上課看到alex用了
for index,i in enumerate(list):
print(index,i)
(enumerate好像可以設置開頭序號enumerate(list.start=))
經實驗:
a=[[1],[2],[3],[4]]
for index,i in enumerate(a[2:]):
print(index,i)
結果:
0 [3]
1 [4]
只是排序,從0開始,並不是想象中的給出原list中的索引值
對於for循環的實驗:
a=[[1,2,3],[2,3,4],[3,4,5],[4,5,6]]
for i in a:
print(i)
結果
[1, 2, 3]
[2, 3, 4]
[3, 4, 5]
[4, 5, 6]
而 for c,i,g in a:
1 2 3
2 3 4
3 4 5
4 5 6
無法總結結論:因為一下拆兩個中括號。。。。
知道怎么用就行了,以后再說
for循環輸出不換行:
for i in range(1,10):
for g in range(1,i+1):
print("%d*%d=%d"%(i,g,i*g),end=' ')
