1
t = (1, 2, 3, 4, 5)
l = []
for i in t:
l.append(i)
print(l)
Résultat d'exécution de 1
[1, 2, 3, 4, 5]
Si vous écrivez ceci dans la notation d'inclusion de liste
1 dans la notation d'inclusion de liste
t = (1, 2, 3, 4, 5)
l = [i for i in t]
print(l)
Résultat d'exécution de 1 dans la notation d'inclusion de liste
[1, 2, 3, 4, 5]
Prenons le cas où seul le nombre avec un reste de 0 divisé par 3 est inclus dans la liste.
2
t = (1, 2, 3, 4, 5, 6)
l = []
for i in t:
if i % 3 == 0:
l.append(i)
print(l)
Résultat d'exécution de 2
[3, 6]
Si vous écrivez ceci dans la notation d'inclusion de liste
2 dans la notation d'inclusion de liste
t = (1, 2, 3, 4, 5, 6)
l = [i for i in t if i % 3 == 0]
print(l)
Résultat d'exécution de 2 dans la notation d'inclusion de liste
[3, 6]
Il y a deux taples, Si vous souhaitez lister le nombre d'opérations
3
t = (1, 2, 3)
t2 = (4, 5, 6, 7, 8, 9)
l = []
for i in t:
for j in t2:
l.append(i * j)
print(l)
Résultat d'exécution de 3
[4, 5, 6, 7, 8, 9, 8, 10, 12, 14, 16, 18, 12, 15, 18, 21, 24, 27]
Si vous écrivez ceci dans la notation d'inclusion de liste
3 dans la notation d'inclusion de liste
t = (1, 2, 3)
t2 = (4, 5, 6, 7, 8, 9)
l = [i * j for i in t for j in t2]
print(l)
Résultat d'exécution de 3 dans la notation d'inclusion de liste
[4, 5, 6, 7, 8, 9, 8, 10, 12, 14, 16, 18, 12, 15, 18, 21, 24, 27]
Juste parce que vous pouvez écrire en notation d'inclusion de liste En incluant deux ou trois boucles for, Plus le code est long, plus il est difficile à lire et doit être évité.
Il est préférable de définir le "2 à la notation d'inclusion de liste" ci-dessus.
Recommended Posts