⚡ 60 segundos
listas
Slicing avançado de listas em Python
Além do básico lista[a:b], o terceiro parâmetro (step) permite pular elementos e inverter.
slice_avancado.py
nums = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
print(nums[2:7]) # [2, 3, 4, 5, 6]
print(nums[::2]) # [0, 2, 4, 6, 8] pares
print(nums[1::2]) # [1, 3, 5, 7, 9] impares
print(nums[::-1]) # [9, 8, ..., 0] invertida
print(nums[-3:]) # [7, 8, 9] ultimos 3