Ceci est rapide. Supposons que j'ai une liste multidimensionnelle d'objets de classe, nommée table
, et que j'ai besoin d'accéder à l'attribut de classe .name
.Python: extension de la liste des objets de classe
Je ne veux pas utiliser de boucles imbriquées, et bien sûr pour imprimer cela, j'ai besoin d'utiliser format()
.
for i in range(3):
print '{0} - {1} - {2}'.format(*table[i].name)
De toute évidence, cela n'a pas fonctionné. Ainsi que (*table[i]).name
. Je dois être en mesure d'accéder à .name
pour chaque objet de classe dans la liste table[i]
. Ça te dérange si tu me mets dans la bonne direction? Merci d'avance.
Pourquoi ne voulez-vous pas utiliser pour les boucles imbriquées? Vous devrez traverser tous les éléments de toute façon. Vous ne vous enregistrez pas les opérations. – Falmarri