Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah Anda Boleh Mendapatkan N Item Pertama daripada Penjana atau Senarai dalam Python?
Bagaimana untuk Mendapatkan N Item Pertama daripada Penjana atau Senarai?
Serupa dengan ungkapan LINQ "var top5 = array.Take( 5)," bagaimanakah kita boleh mencapai perkara yang sama dalam Python?
Menghiris Senarai
Python menyediakan sintaks ringkas untuk menghiris senarai:
<code class="python">top5 = array[:5]</code>
Menghiris Penjana
Penjana tidak boleh dihiris terus dalam Python. Sebaliknya, gunakan itertools.islice(), yang mencipta penjana penghirisan baharu:
<code class="python">import itertools top5 = itertools.islice(my_list, 5)</code>
Atas ialah kandungan terperinci Bagaimanakah Anda Boleh Mendapatkan N Item Pertama daripada Penjana atau Senarai dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!