Tworzenie tablicy w python

0
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

0

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]

0
add = [e for e in range(140)] 

To to samo co:

add = []
for e in range(140):
    add.append(e)
1

Nieprawda.

Już prędzej:

tmp = []

for e in range(140):
    tmp.append(e)

add = tmp

1 użytkowników online, w tym zalogowanych: 0, gości: 1