ホームページ >バックエンド開発 >Python チュートリアル >Python でジェネレーターまたはリストから最初の N 項目を取得するにはどうすればよいですか?
ジェネレーターまたはリストから最初の N 個の項目を取得する方法?
LINQ 式 "var top5 = array.Take( 5)、「Python で同じことをどのように実現できますか?
リストのスライス
Python には、リストをスライスするための簡潔な構文が用意されています。
<code class="python">top5 = array[:5]</code>
ジェネレーターのスライス
ジェネレーターは Python で直接スライスできません。代わりに、新しいスライス ジェネレーターを作成する itertools.islice() を使用します。
<code class="python">import itertools top5 = itertools.islice(my_list, 5)</code>
以上がPython でジェネレーターまたはリストから最初の N 項目を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。