Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah Saya Boleh Menyusun Satu Senarai Secara Serentak dan Permukan Satu Lagi untuk Mengekalkan Surat-menyurat?
Masalah:
Diberi dua senarai item, dikenali sebagai list1 dan list2, matlamatnya adalah untuk mengisih elemen dalam list1 sambil menyusun semula elemen dalam list2 pada masa yang sama agar sepadan dengan yang disusun susunan senarai1. Dalam erti kata lain, kami ingin mengekalkan kesesuaian antara elemen dalam kedua-dua senarai.
Penyelesaian:
Teknik yang digunakan secara meluas untuk masalah ini ialah "hias, susun , undecorate" simpulan bahasa:
list1, list2 = zip(*sorted(zip(list1, list2)))
Kod ini menunjukkan perkara berikut langkah:
Pertimbangan Tambahan:
result1, result2 = zip(*sorted(zip(list1, list2), key=lambda x: x[0]))
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menyusun Satu Senarai Secara Serentak dan Permukan Satu Lagi untuk Mengekalkan Surat-menyurat?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!