En ordnad samling element som vart och ett kan identifieras med ett nummer, ett s.k index.
colors = ["magenta", "lila", "ljusgul", "azurblå"] for color in colors: print(color)
Använda en for-loop 👍
En förkortad syntax för att bygga upp en ny lista där varje element är resultatet av någon operation från den ursprungliga listan.
numbers = [1, 2, 3, 4, 5] doubled_numbers = [] for num in numbers: doubled_number = num * 2 doubled_numbers.append(doubled_number) print(doubled_numbers) # [2, 4, 6, 8, 10]
numbers = [1, 2, 3, 4, 5] doubled_numbers = [num * 2 for num in numbers] print(doubled_numbers) # [2, 4, 6, 8, 10]
[ ___ for ___ in ___ ]
Operation som ska utföras på varje element
Variabeln för varje element
Listan som ska itereras över
name = 'coding' [char.upper() for char in name] # ['C', 'O', 'D', 'I', 'N', 'G']
[num*10 for num in range(1,6)] # [10, 20, 30, 40, 50]
[bool(val) for val in [0, [], '']] # [False, False, False]
numbers = [1, 2, 3, 4, 5] string_list = [str(num) for num in numbers] print(string_list) # ['1', '2', '3', '4', '5']
By Sandra Larsson
The hole shabang