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! 🚀

 

Leave a Reply

Your email address will not be published. Required fields are marked *