Quelle est la meilleure façon de faire itérair sur une pile en python? Je n'ai pas pu trouver un ISMTY code> méthode et en vérifiant la longueur à chaque fois semble tromper en quelque sorte. p> p>
3 Réponses :
Utilisez la liste comme une condition booléenne qui évalue vers false code> uniquement si la liste est vide:
print '\n'.join(map(str, reversed(a)))
La convention habituelle pour les conteneurs est qu'elles sont vraies, bien que non vides et fastes lorsqu'elles sont vides, vous pouvez donc simplement faire:
while a: print a.pop()
Que veux-tu faire exactement? Imprimer en sens inverse?