The while loop will print each index of the list. In a way it checks that if the list is empty by printing the items. As far as I know there isn't any 'True' or 'False' output from a list.
If you want to do something if mylist is empty you can check it like this: if not mylist: ... do something ... T -------- Original-Nachricht -------- > Datum: Sun, 18 Oct 2009 20:29:53 -0500 > Von: Wayne <sri...@gmail.com> > An: "tutor@python.org" <Tutor@python.org> > Betreff: [Tutor] Testing for empty list > Hi, I think I recall seeing this here, but I wanted to make sure I'm > correct. > Is the best way to test for an empty list just test for the truth value? > I.e. > > mylist = [1,2,3] > > while mylist: > print mylist.pop() > > Thanks, > Wayne > > -- > To be considered stupid and to be told so is more painful than being > called > gluttonous, mendacious, violent, lascivious, lazy, cowardly: every > weakness, > every vice, has found its defenders, its rhetoric, its ennoblement and > exaltation, but stupidity hasn’t. - Primo Levi -- Jetzt kostenlos herunterladen: Internet Explorer 8 und Mozilla Firefox 3.5 - sicherer, schneller und einfacher! http://portal.gmx.net/de/go/atbrowser _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor