Se você tá começando a programar em Python...
- #Python
Se você tá começando a programar em Python e quer aprender a criar listas de forma mais elegante, tu precisa conhecer o list comprehension!
Com essa técnica, você pode criar uma lista em apenas uma linha de código, em vez de usar o loop tradicional.
Olha só esse exemplo:
# Exibindo os números de 0 a 9 usando loop tradicional:
for num in range(10):
print(num)
# Agora, usando list comprehension:
numeros = [num for num in range(10)]
print(numeros)
Vi a diferença aí?
Com o list comprehension, você pode criar uma lista com todos os números de 0 a 9 de forma bem mais rápida e fácil, sem precisar criar um loop inteiro para isso. Moleza, né?
Então, se você quer ser mais eficiente na hora de criar listas em Python, experimente usar o list comprehension.