[PYTHON] Diverses notations d'inclusion

La notation d'inclusion de liste est une notation pratique pour Python. Comme ça,

[a for a in [1, 2, 3, ]]

Cette façon d'écrire peut en fait être utilisée pour d'autres que des listes.

dict

{ a: b for a, b in [(1, 2, ), (3, 4, ), ]}

set

set(a for a in [1, 2, 3, ])

Générer un générateur

(a for a in [1, 2, 3, ])

Vérifiez s'il y a des données dans la liste qui correspondent à certaines conditions

len([item for item in items if func(item)]) > 0
#func est une fonction pour juger des conditions

Recommended Posts

Diverses notations d'inclusion
Divers grattage