Supposons que j'ai une liste X = [a, b, c] où a, b, c sont des instances de la même classe C. Maintenant, toutes ces instances , b, c, ont une variable appelée v, av, bv, cv ... Je veux simplement une liste Y = [av, bv, cv]Accéder aux variables de classes à partir d'une liste de façon sympa en Python
Y at-il une bonne commande pour le faire? La meilleure façon que je peux penser est:
Y = []
for i in X
Y.append(i.v)
Mais il ne semble pas très élégant ~ car il doit être répété pour tout donné « v » Toutes les suggestions? Je ne pouvais pas trouver un moyen d'utiliser "carte" pour ce faire.
C'est un raccourci génial, merci! – Deniz
+1 plus de compréhension de la liste s'il vous plaît –