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 preenchendo 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)