Nhiều cách nối list:
1. Toán tử + (tạo list mới)
l1 = [1, 2, 3] l2 = [2, 3, 4] l3 = l1 + l2 print(l3) # [1, 2, 3, 2, 3, 4]
2. append() (thêm list làm 1 element)
l1 = [1, 2, 3] l1.append(l2) print(l1) # [1, 2, 3, [2, 3, 4]] # Nested list!
3. extend() (mở rộng in-place)
l1 = [1, 2, 3] l1.extend(l2) print(l1) # [1, 2, 3, 2, 3, 4]
4. Nối và loại trùng lặp
l1 = [1, 2, 3] l2 = [3, 4, 5] l = list(set(l1 + l2)) print(l) # [1, 2, 3, 4, 5] (thứ tự có thể khác)
Tóm tắt: + tạo list mới, extend() modify in-place, append() thêm nguyên list làm 1 element.