Lelaran Senarai Pekeliling dalam Python
Dalam Python, mengulang senarai pekeliling dengan cara yang memastikan bermula dengan item yang dilawati terakhir boleh mudah dicapai menggunakan fungsi itertools.cycle. Fungsi ini direka khusus untuk lelaran pada jujukan tanpa had.
Pelaksanaan:
Untuk menggunakan itertools.cycle, hanya hantar senarai bulat anda sebagai hujah kepada fungsi:
<code class="python">from itertools import cycle lst = ['a', 'b', 'c'] pool = cycle(lst)</code>
Lelaran:
Pembolehubah kumpulan kini mewakili lelaran bulat. Anda boleh mengulanginya seberapa banyak kali yang diperlukan, sentiasa bermula dengan elemen yang dilawati terakhir:
<code class="python">for item in pool: print(item)</code>
Output:
a b c a b c ...
(Gelung akan berterusan selama-lamanya.)
Pendahuluan Manual:
Jika anda ingin memajukan iterator secara manual dan mendapatkan nilai satu demi satu, anda boleh memanggil fungsi next() pada pembolehubah kolam:
<code class="python">next(pool) # Returns 'a' next(pool) # Returns 'b'</code>
Pendekatan ini menyediakan cara yang mudah dan cekap untuk mengulangi senarai pekeliling dalam Python, memastikan anda sentiasa bermula dengan item yang terakhir dilawati.
Atas ialah kandungan terperinci Berikut ialah beberapa tajuk artikel berasaskan soalan yang sesuai dengan teks yang anda sediakan: * **Bagaimana untuk Mengulangi Senarai Pekeliling dalam Python, Bermula dengan Elemen Terakhir Dilawati?** * **Lelaran Senarai Pekeliling: Usi. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!