Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Menggabungkan Senarai dengan Cekap dalam Python?
Cara Menggabungkan Senarai dalam Python
Menggabungkan senarai dalam Python ialah tugas biasa, dan terdapat beberapa cara untuk melakukannya. Pendekatan yang paling popular dan mudah ialah menggunakan operator.
Menggunakan Operator
Operator digunakan untuk menambah elemen pada senarai, dan ia juga boleh digunakan untuk menggabungkan dua senarai. Contohnya:
listone = [1, 2, 3] listtwo = [4, 5, 6] joinedlist = listone + listtwo
Hasil operasi ini ialah senarai baharu yang dipanggil joinedlist, yang mengandungi enam elemen: [1, 2, 3, 4, 5, 6].
Contoh
Pertimbangkan Python berikut kod:
listone = [1, 2, 3] listtwo = [4, 5, 6] print(listone) print(listtwo)
Output:
[1, 2, 3] [4, 5, 6]
Sekarang, mari kita gabungkan dua senarai menggunakan operator dan simpan hasilnya dalam senarai baharu yang dipanggil joinedlist:
joinedlist = listone + listtwo print(joinedlist)
Output:
[1, 2, 3, 4, 5, 6]
Seperti yang anda boleh lihat, senarai yang disertai kini mengandungi elemen daripada listone dan listtwo.
Shallow vs. Deep Copy
Adalah penting untuk ambil perhatian bahawa pengendali mencipta senarai baharu dengan salinan cetek item dalam senarai asal . Ini bermakna jika senarai asal diubah suai, senarai yang disertai tidak akan terjejas. Untuk membuat salinan dalam, yang bebas daripada senarai asal, anda boleh menggunakan fungsi copy.deepcopy() daripada modul salinan:
import copy listone = [1, 2, 3] listtwo = [4, 5, 6] joinedlist = copy.deepcopy(listone + listtwo)
Atas ialah kandungan terperinci Bagaimana untuk Menggabungkan Senarai dengan Cekap dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!