Ed
ontem
Para obter tanto o índice quanto o valor ao iterar por uma lista em Python, a função correta a ser utilizada é `enumerate()`. Essa função permite que você percorra a lista e tenha acesso ao índice de cada elemento junto com o valor correspondente. Analisando as alternativas: a) `lista.keys()` - Essa função é usada para dicionários, não para listas. b) `range(lista)` - `range()` gera uma sequência de números, mas não fornece os valores da lista. c) `enumerate(lista)` - Correto! Essa é a função que retorna tanto o índice quanto o valor. d) `lista.values()` - Assim como `lista.keys()`, essa função é usada para dicionários, não para listas. Portanto, a alternativa correta é: c) `enumerate(lista)`.