Usando %timeit: é a sua vez!
Você gostaria de criar uma lista de números inteiros de 0 a 50 usando a função range(). No entanto, você não tem certeza se é mais rápido usar a compreensão de lista ou descompactar o objeto de intervalo em uma lista. Vamos usar o site %timeit para encontrar a melhor implementação.
Para sua conveniência, uma tabela de referência de ordens de magnitude de tempo é fornecida abaixo (mais rápida na parte superior).
| símbolo | name | unidade (s) |
|---|---|---|
| ns | nanossegundo | 10-9 |
| µs (us) | microssegundo | 10-6 |
| ms | milissegundos | 10-3 |
| s | segundo | 100 |
Este exercício faz parte do curso
Como escrever um código Python eficiente
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Create a list of integers (0-50) using list comprehension
nums_list_comp = [num for num in ____(____)]
print(nums_list_comp)