Heim  >  Artikel  >  Backend-Entwicklung  >  Ausführliche Erläuterung der Verwendungsbeispiele für Python-Filterlisten

Ausführliche Erläuterung der Verwendungsbeispiele für Python-Filterlisten

高洛峰
高洛峰Original
2017-03-06 13:46:582150Durchsuche

Das Beispiel in diesem Artikel beschreibt die Verwendung der Python-Filterliste. Geben Sie es wie folgt als Referenz an alle weiter:

Liste filtern

[Mapping-Ausdruck für Element in Quellliste, wenn Filter- Ausdruck ]

Dinge, die mit if beginnen, sind Filterausdrücke, die jeder Ausdruck sein können, der wahr oder falsch zurückgibt (fast alles in Python). Jeder Filterausdruck, der als Element „true“ ergibt, kann in die Karte aufgenommen werden. Andere Elemente werden ignoriert, sie werden nicht in den Zuordnungsausdruck aufgenommen und sie werden nicht in die Ausgabeliste aufgenommen.

>>> li = ["a", "mpilgrim", "foo", "b", "c", "b", "d", "d"]
>>> [elem for elem in li if len(elem) > 1]
['mpilgrim', 'foo']
>>> [elem+elem for elem in li if len(elem) > 1]
['mpilgrimmpilgrim', 'foofoo']
>>>

Ausführlichere Beispiele für die Verwendung von Python-Filterlisten und verwandte Artikel finden Sie auf der chinesischen PHP-Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn