Python for循環中enumerate()與zip()的用法

enumerate()

在for循環裏enumerate()函數是一個枚舉函數,用於將一個可遍歷的數據對象(如列表、元組或字符串)組合爲一個索引序列,同時列出數據和數據下標。

A = ['python','java','c++','abc']
for i,val in enumerate(A):
    print(i,val)

結果:
0 python
1 java
2 c++
3 abc

zip()

在for循環裏zip()函數用來並行遍歷列表。

A = ['python','java','c++','abc']
B = ['a','b','c','d']
for i,j in zip(A,B):
    print(i,j)

結果:
python a
java b
c++ c
abc d

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章