Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimanakah Saya Boleh Mengulang Melalui Pasangan Item Bersebelahan dalam Senarai Python?

Bagaimanakah Saya Boleh Mengulang Melalui Pasangan Item Bersebelahan dalam Senarai Python?

Patricia Arquette
Lepaskan: 2024-11-29 22:25:13
asal
456 orang telah melayarinya

How Can I Iterate Through Adjacent Item Pairs in a Python List?

Lelaran pada Pasangan Item Bersebelahan dalam Senarai Python

Python menawarkan pendekatan yang mudah untuk melintasi senarai dan mengakses pasangan item bersebelahan. Ini amat berguna apabila bekerja dengan jujukan atau data yang perlu dianalisis secara berpasangan.

Untuk mengulangi pasangan item bersebelahan dalam senarai menggunakan gelung for, pertimbangkan contoh berikut:

a = [5, 7, 11, 4, 5]

for previous, current in zip(a, a[1:]):
    print(previous, current)
Salin selepas log masuk

Dalam kod ini, kami menggunakan fungsi zip() untuk menyelaraskan elemen senarai a dengan salinannya sendiri tanpa elemen pertama, yang dilambangkan dengan a[1:]. Ini menghasilkan satu siri tupel, setiap satu mengandungi dua elemen bersebelahan daripada senarai asal.

Gelung for berulang ke atas tupel ini, memperuntukkan elemen semasa kepada pembolehubah sebelumnya dan elemen seterusnya kepada arus pembolehubah. Ia kemudian mencetak pasangan nilai, menghasilkan output berikut:

5 7
7 11
11 4
4 5
Salin selepas log masuk

Kaedah ini terbukti berkesan walaupun senarai a tidak mengandungi unsur atau hanya satu elemen, memastikan kod itu kekal teguh dan boleh disesuaikan dengan pelbagai senario.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengulang Melalui Pasangan Item Bersebelahan dalam Senarai Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan