Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah Saya Boleh Mengulang Melalui Senarai dalam Pasangan atau Kumpulan Unsur?
Gelung melalui Setiap Dua Elemen dalam Senarai
Lelaran pada setiap dua elemen bersebelahan dalam senarai boleh dicapai dengan bantuan fungsi khusus atau teknik. Begini cara anda boleh menyelesaikan tugasan ini:
Menggunakan pairwise() atau grouped() Fungsi:
Kaedah ini menggunakan fungsi yang menyediakan lelaran berpasangan atau berkumpulan atas senarai.
Pelaksanaan dan Penggunaan:
Untuk contoh, untuk mengulangi pasangan elemen dalam senarai dan mencetak jumlahnya:
from typing import Iterable, Tuple, TypeVar T = TypeVar("T") def pairwise(iterable: Iterable[T]) -> Iterable[Tuple[T, T]]: """s -> (s0, s1), (s2, s3), ...""" a = iter(iterable) return zip(a, a) l = [1, 2, 3, 4, 5, 6] for x, y in pairwise(l): print(f"{x} + {y} = {x + y}")
Pendekatan ini menyediakan lelaran yang cekap dan mengelakkan pertindihan senarai yang tidak perlu.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengulang Melalui Senarai dalam Pasangan atau Kumpulan Unsur?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!