Rumah >pembangunan bahagian belakang >Tutorial Python >Apakah Cara Paling Pythonic untuk Melakukan Penambahan Senarai yang Bijak dengan Elemen?
Penambahan Senarai Secara Elemen: Pendekatan Pythonic
Dalam Python, melakukan penambahan mengikut elemen bagi dua senarai boleh dicapai dalam beberapa cara . Berikut adalah kaedah paling Pythonic:
1. peta dengan operator.add:
Pendekatan ini menggunakan fungsi peta yang digabungkan dengan fungsi operator.add. map menggunakan fungsi tertentu pada setiap elemen dalam senarai, manakala operator.add menyediakan cara untuk melakukan penambahan.
from operator import add list3 = list(map(add, list1, list2))
2. Zip dengan Pemahaman Senarai:
Pilihan lain ialah menggunakan zip dengan pemahaman senarai. zip mencipta lelaran tupel yang mengandungi elemen sepadan daripada senarai input. Pemahaman senarai berulang ke atas tupel ini, menggunakan jumlah pada setiap elemen.
list3 = [sum(x) for x in zip(list1, list2)]
3. Pertimbangan Prestasi:
Untuk senarai yang lebih besar, prestasi boleh menjadi kebimbangan. Perbandingan masa yang disediakan menunjukkan bahawa peta dengan pendekatan operator.add menawarkan prestasi terbaik, diikuti dengan zip dengan pemahaman senarai. Untuk senarai yang lebih besar lagi, anda dinasihatkan untuk mempertimbangkan menggunakan fungsi penambahan element_wise NumPy untuk kecekapan optimum.
Atas ialah kandungan terperinci Apakah Cara Paling Pythonic untuk Melakukan Penambahan Senarai yang Bijak dengan Elemen?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!