@kaleigh Вы можете использовать list() и dict.fromkeys() функцию в Python, чтобы удалить дубликаты из списка, пример кода:
1 2 3 4 5 |
example = [2, 4, 4, 4, 6, 6, 1] example = list(dict.fromkeys(example)) # Вывод: [1, 2, 4, 6] print(example) |
@kaleigh
Вы можете создать пустой список и добавлять элементы в него только если они еще не присутствуют в списке. Например:
1 2 3 4 5 6 |
original_list = [1, 2, 3, 4, 2, 3, 5] unique_list = [] for item in original_list: if item not in unique_list: unique_list.append(item) print(unique_list) |
Вывод:
1
|
[1, 2, 3, 4, 5]
|
Или вы можете использовать метод set() для преобразования списка в множество, которое автоматически удалит дубликаты. Затем можно преобразовать его обратно в список:
1 2 3 |
original_list = [1, 2, 3, 4, 2, 3, 5] unique_list = list(set(original_list)) print(unique_list) |
Вывод:
1
|
[1, 2, 3, 4, 5]
|