Notation d'inclusion de liste

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

Notation d'inclusion de liste
Python> Compréhension / Notation inclusive> Compréhension de liste
Remarque: Notation d'inclusion de liste
Exercice Python 2 - Notation d'inclusion de liste
FizzBuzz en notation d'inclusion de liste
Vitesse de notation d'inclusion de liste en Python
Tri rapide 2 | Facile avec la notation d'inclusion de liste
liste liée
Jugement du if par la notation d'inclusion de liste
Définir la notation d'inclusion
Rejoindre la liste
[Python] liste
Notation d'inclusion
Notation inclusive de Python (à propos de l'expression de liste et de générateur) [supplémentaire]
[Python] Compréhension de liste Différentes façons de créer une liste
Liste des commandes Linux
À propos de la notation d'inclusion de python
notation de filtre ou d'inclusion
bases de python: liste
Liste des codes de couleur
Type de liste, taple type 2
[Introduction à Udemy Python3 + Application] 60. Notation d'inclusion de liste
liste et somme
Type de liste, type de taple
list et numpy
Lister AWS ami
Manipulation de liste Python
Répertorier l'opération inverse
Faisons diverses choses en utilisant la notation d'inclusion de liste de Python
compréhension de liste car operator.methodcaller ne peut pas être utilisé avec python 2.5
Notation d'inclusion Python3 (liste, dictionnaire) que j'ai vue quelque part