Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimana dengan Cekap Menggabungkan Pelbagai Senarai Python ke dalam Senarai Tuple?

Bagaimana dengan Cekap Menggabungkan Pelbagai Senarai Python ke dalam Senarai Tuple?

Susan Sarandon
Lepaskan: 2024-12-25 03:48:13
asal
911 orang telah melayarinya

How to Efficiently Combine Multiple Python Lists into a List of Tuples?

Cara Menggabungkan Senarai ke dalam Senarai Tuple Menggunakan Pendekatan Pythonic

Untuk menggabungkan berbilang senarai ke dalam satu senarai tupel, di mana setiap tupel terdiri daripada elemen yang sepadan daripada senarai asal, Python menawarkan penyelesaian serba boleh menggunakan fungsi zip().

Dalam Python 2, kod ialah:

list_a = [1, 2, 3, 4]
list_b = [5, 6, 7, 8]
list_c = zip(list_a, list_b)
Salin selepas log masuk

Dalam Python 3, untuk menukar hasil kepada senarai, kodnya ialah:

list_a = [1, 2, 3, 4]
list_b = [5, 6, 7, 8]
list_c = list(zip(list_a, list_b))
Salin selepas log masuk

Fungsi zip() mengambil beberapa iterable (dalam kes ini , list_a dan list_b) dan mengembalikan lelaran tupel. Setiap tuple mengandungi unsur-unsur daripada kedudukan yang sepadan dalam iterables. Oleh itu, jika list_a mempunyai n elemen dan list_b mempunyai m elemen, iterator yang terhasil akan mempunyai sama ada min(n, m) tupel atau lelaran kosong jika salah satu daripada senarai itu kosong.

Atas ialah kandungan terperinci Bagaimana dengan Cekap Menggabungkan Pelbagai Senarai Python ke dalam Senarai Tuple?. 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