Trong Python, bạn có thể dễ dàng thêm một phần tử trống (""
) vào đầu danh sách bằng nhiều cách khác nhau. Dưới đây là các phương pháp phổ biến và cách sử dụng chúng.
1. Dùng insert()
Phương thức insert()
cho phép chèn một phần tử vào danh sách tại vị trí chỉ định.
# Danh sách ban đầu
ds_cty = ['A', 'B', 'C']
# Chèn phần tử trống vào đầu danh sách
ds_cty.insert(0, "")
print(ds_cty) # Kết quả: ['', 'A', 'B', 'C']
2. Dùng Phép Cộng Danh Sách
Bạn cũng có thể sử dụng phép cộng (+
) để thêm phần tử trống vào đầu danh sách:
ds_cty = ['A', 'B', 'C']
ds_cty = [""] + ds_cty
print(ds_cty) # Kết quả: ['', 'A', 'B', 'C']
3. Dùng deque
từ collections
Nếu bạn đang làm việc với danh sách có kích thước lớn và cần hiệu suất cao, bạn có thể sử dụng collections.deque
để chèn phần tử vào đầu danh sách một cách hiệu quả hơn:
from collections import deque
ds_cty = deque(['A', 'B', 'C'])
ds_cty.appendleft("")
print(list(ds_cty)) # Kết quả: ['', 'A', 'B', 'C']
Khi Nào Nên Dùng Cách Nào?
- Dùng
insert(0, "")
khi bạn muốn chèn phần tử vào đầu danh sách mà không tạo danh sách mới. - Dùng
+
khi bạn muốn tạo một danh sách mới với phần tử trống ở đầu. - Dùng
deque.appendleft()
khi làm việc với danh sách lớn để tối ưu hiệu suất.
Bạn có thể chọn phương pháp phù hợp với nhu cầu của mình! 🚀