[Python-de] Erweiterte "For"-Schleife

Andreas Jung lists at zopyx.com
Mi Mai 9 15:25:04 CEST 2012


Am 9. Mai 2012 15:15 schrieb Olе Streicher <ole-usenet-spam at gmx.net>:

>
>
> Das ist schon klar. Mein Problem ist aber Minidom:
>
> for c in f.childNodes if c.localName == 'header':
>    for p in c.childNodes if p.localName == 'property':
>        print('%s = %s' % (p.getAttribute('name'), p.getAttribute('value')))
>
> was in dieser Form leichtverständlich ist, aber ohne den syntaktischen
> Zucker eben deutlich schwerer nachvollziehbar.
>
>
Das ist doch eine unnötige Phantomschmerz-Diskussion.

Schreib Dir eine Method, die die Filterung übernimmt und
Implementationsdetails
verbringt *oder* nimm gleich einen ordentlichen Parser und verwende XPath.

-aj
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://mail.python.org/pipermail/python-de/attachments/20120509/1642e6c8/attachment.html>


Mehr Informationen über die Mailingliste python-de