Heim >Backend-Entwicklung >Python-Tutorial >Wie können Sie die ersten N Elemente aus einem Generator oder einer Liste in Python abrufen?
Wie rufe ich die ersten N Elemente von einem Generator oder einer Liste ab?
Ähnlich dem LINQ-Ausdruck „var top5 = array.Take( 5),“ Wie können wir dasselbe in Python erreichen?
Eine Liste aufteilen
Python bietet eine prägnante Syntax für das Aufteilen von Listen:
<code class="python">top5 = array[:5]</code>
Slice eines Generators
Generatoren können nicht direkt in Python segmentiert werden. Verwenden Sie stattdessen itertools.islice(), das einen neuen Slicing-Generator erstellt:
<code class="python">import itertools top5 = itertools.islice(my_list, 5)</code>
Das obige ist der detaillierte Inhalt vonWie können Sie die ersten N Elemente aus einem Generator oder einer Liste in Python abrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!