例如對於一個seq,獲得:spa
seq = ['one', 'two', 'three'] list(enumerate(seq)) out: [(0, 'one'), (1, 'two'), (2, 'three')]
seq = ['one', 'two', 'three'] list(enumerate(seq,1)) out: [(1, 'one'), (2, 'two'), (3, 'three')]
能夠看到,下標從1開始了。code
dict(enumerate(seq,1)) out: {1: 'one', 2: 'two', 3: 'three'}
dict((c, i) for i, c in enumerate(seq)) {'one': 0, 'three': 2, 'two': 1}