add = [e for e in range(140)]
Chciałem się zapytać co to jest wyżej tworzone, tablica, ale jaka dokładnie bo nie spotkałem się z takim zapisaem
add = [e for e in range(140)]
Chciałem się zapytać co to jest wyżej tworzone, tablica, ale jaka dokładnie bo nie spotkałem się z takim zapisaem
To tworzy listę.
Dla każdego e
w generatorze range
dodaj e
do listy, którą przypiszesz zmiennej add
.
Jabyś napisał:
add = [e + 1 for e in range(140)]
To byś w liście miał każde e
powiększone o 1
, czyli zawartość by była równa: [1, 2, 3, 4, 5,..., 138, 139, 140]
add = [e for e in range(140)]
To to samo co:
add = []
for e in range(140):
add.append(e)
Nieprawda.
Już prędzej:
tmp = []
for e in range(140):
tmp.append(e)
add = tmp