Blog lập trình

Sử dụng set để loại bỏ trùng lặp
[ Cập nhật vào ngày 10:49 ngày 31/05/2025 ] - [ Số lần xem: 43 ]


Loại bỏ phần tử trùng lặp bằng set

Nếu bạn cần loại bỏ các phần tử trùng lặp trong danh sách, chuyển danh sách thành set là cách nhanh nhất.


my_list = [1, 2, 2, 3, 3, 4]
unique_list = list(set(my_list))  # Kết quả: [1, 2, 3, 4]
    

Lợi ích:

  • Hiệu suất cao nhờ cấu trúc dữ liệu set.
  • Dễ dàng áp dụng cho các kiểu dữ liệu bất biến (số, chuỗi, tuple).
  • Lưu ý: set không giữ thứ tự gốc, nếu cần thứ tự, hãy cân nhắc các phương pháp khác.

Mẹo: Dùng set khi thứ tự không quan trọng và bạn muốn loại bỏ nhanh chóng các phần tử trùng lặp.

Kết luận

Với set, bạn có thể xử lý danh sách trùng lặp một cách nhanh chóng và hiệu quả. Hãy sử dụng đúng ngữ cảnh để tối ưu hóa hiệu suất chương trình của bạn.




DevRun

Chia sẻ bài viết:        Chia sẻ Zalo Google Bookmarks 
  In bài viết