Menu
CoddyTech

Ôn tập: Xóa phần tử trùng lặp

Thuộc phần Logic và luồng chương trình trong hành trình Python của Coddy. Bài học 32 trên 78.

challenge icon

Thử thách

Dễ

Trong Python, bạn có thể chuyển đổi danh sách thành tập hợp bằng hàm set(). Việc này gọi là ép kiểu. Ép kiểu thành tập hợp sẽ biến danh sách thành một tập hợp chỉ chứa các phần tử duy nhất.

Ví dụ:

my_list = [1, 2, 2, 3, 4, 4, 5]
my_set = set(my_list)
print(my_set)
# Output: {1, 2, 3, 4, 5}

Viết một hàm có tên remove_duplicates, nhận một danh sách số làm đối số và trả về một danh sách mới đã loại bỏ các phần tử trùng lặp mà vẫn giữ nguyên thứ tự ban đầu của các phần tử.

Đầu vào ví dụ:

numbers = [1, 2, 2, 3, 4, 4, 5]

Đầu ra ví dụ:

[1, 2, 3, 4, 5]

Hãy tận dụng các thuộc tính của tập hợp để đơn giản hóa lời giải mà vẫn giữ nguyên thứ tự!

Tự làm thử

def remove_duplicates(numbers):
    # Viết code ở đây

Tất cả bài học trong Logic và luồng chương trình

Tự luyện tập: Trình biên dịch Python online