for 循環語句 (enumerate枚舉,據說直接寫出索引值)


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=' ')

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM