[PYTHON] Comment écrire à l'aide d'une expression lambda et d'une fonction de filtre et comment écrire à l'aide de la notation d'inclusion de liste

(1) Comment écrire en utilisant l'expression lambda et la fonction de filtre

# first 
threes_and_fives = range(1,16)

threes_and_fives = filter(lambda x :x % 3 == 0 or x % 5 == 0, threes_and_fives)

print threes_and_fives

(2) Comment écrire en utilisant la notation d'inclusion de liste

# second: List Comprehension
threes_and_fives = range(1,16)

threes_and_fives = [x for x in range(1,16) if x%3 ==0 or x%5 ==0]

print threes_and_fives

Depuis que vous l'avez souligné dans les commentaires, j'ai ajouté / changé le titre et le texte.

Recommended Posts

Comment écrire à l'aide d'une expression lambda et d'une fonction de filtre et comment écrire à l'aide de la notation d'inclusion de liste
EP 7 Utiliser les compréhensions de liste au lieu de carte et de filtre
Notation et générateur d'inclusion de liste Python
Fonctions d'ordre supérieur et notation d'inclusion en Python
Inclusions de tapple Python et expressions de générateur
Appliquez la fonction à la ligne ou à la colonne de numpy.array sans utiliser la notation d'inclusion de liste
Notation inclusive de Python (à propos de l'expression de liste et de générateur) [supplémentaire]
À propos des expressions de signal, de connexion et de lambda de PyQt
Liste des fonctions et méthodes intégrées fréquemment utilisées
Filtrer, mapper, réduire avec js et python (il existe également des expressions de flèche, des expressions lambda et des expressions d'inclusion)