2012年10月26日 星期五

[python] iterator與enumerate

enumerate(iterable, start=0)
回傳以 iterable 與連續整數配對的 enumerate 物件, start 為整數的起始值,預設為 0

Ex1:
d = ['Spring', 'Summer', 'Fall', 'Winter']
for i, j in enumerate(d, 1):
    print(i, j)

[output]
1 Spring
2 Summer
3 Fall
4 Winter

Ex2:
for i, n in enumerate([1, 3, 5]):
    print i, n

[output]
0 1
1 3
2 5

沒有留言:

張貼留言