enumerate

Outra excelente utilidade ao trabalhar com listas é a função enumerate(). Ao iterar sobre os elementos de uma lista, algumas operações podem exigir o índice desses elementos. Isso pode ser feito iterando sobre um range(), mas uma forma mais Pythonica de fazê-lo é usando enumerate():
names = ['Bob', 'Anna', 'Lily']
for i in range(len(names)):
    name = names[i]
    print(f'Person {i}: {name}')
names = ['Bob', 'Anna', 'Lily']
for i, name in enumerate(names):
    print(f'Person {i}: {name}')
A função enumerate() cria um par (índice e valor) de cada elemento de uma lista passada para ela. O uso desse tipo de recurso pode distinguir um bom código Python de um código menos eficiente.

Desafio

Dado n números separados por um espaço, pede-se que imprima, em uma única linha, a soma do índice (começando em 0) com o próprio número para cada elemento.
Consegues resolver isto numa única linha 😎?
Entrada
Saída
0 0 0 0
0 1 2 3
7 8 4 0 1
7 9 6 3 5
 

Constraints

Time limit: 1 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue