Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Nối list (concatenate) trong Python

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.