Python enumerate遍历

在c中,如果要遍历一个数组,可以使用for


char str[] = 'abcd';
for(int i = 0; i < strlen(str); i++)
{
    printf("%d %c\r\n", i, str[i]);
}

0 a
1 b
2 c
3 d

python 中可以使用:

str = 'abcd'
for index in range(len(str)):
    print index, str[index]


0 a
1 b
2 c
3 d

还可以使用enumerate:

str = 'abcd'
for index, c in enumerate(str):
    print index, c

0 a
1 b
2 c
3 d

 

 

 

你可能感兴趣的:(python,enumerate)