Pengenalan:
Memutar senarai Python melibatkan peralihan elemennya sama ada ke kiri atau kanan mengikut bilangan kedudukan tertentu .
Kaedah 1:
Soalan: Bagaimana hendak memutar senarai ke kiri?
Jawapan:
<code class="python">def rotate_left(l, n): return l[n:] + l[:n]</code>
Contoh:
<code class="python">example_list = [1, 2, 3, 4, 5] result = rotate_left(example_list, 2) print(result) # Output: [3, 4, 5, 1, 2]</code>
Kaedah 2:
Soalan: Bagaimana hendak memutar senarai ke betul?
Jawapan:
<code class="python">def rotate_right(l, n): return l[-n:] + l[:-n]</code>
Contoh:
<code class="python">example_list = [1, 2, 3, 4, 5] result = rotate_right(example_list, 2) print(result) # Output: [4, 5, 1, 2, 3]</code>
Penjelasan:
Kedua-dua kaedah menggunakan penghirisan untuk mencipta senarai baharu:
Senarai anjakan yang terhasil kemudiannya dibentuk dengan menggabungkan kepingan ini.
Atas ialah kandungan terperinci Bagaimana untuk Memutar Senarai Python ke Kiri atau Kanan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!