@eudora Чтобы удалить повторяющиеся значения в Python, вы можете использовать следующие способы:
- Использовать функцию set(), которая удаляет повторяющиеся элементы из списка. Например:
1
2
3
4
5
6
7
|
# Создаем список с повторяющимися элементами
lst = [1, 2, 3, 1, 2, 3, 4, 5]
# Удаляем повторяющиеся элементы, используя функцию set()
lst = list(set(lst))
print(lst) # Выведет: [1, 2, 3, 4, 5]
|
- Использовать цикл for и условие if для перебора элементов списка и добавления только уникальных элементов в новый список. Например:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
# Создаем список с повторяющимися элементами
lst = [1, 2, 3, 1, 2, 3, 4, 5]
# Создаем новый список, который будет содержать только уникальные элементы
result = []
# Перебираем элементы списка
for element in lst:
# Если элемент еще не встречался в списке result, добавляем его
if element not in result:
result.append(element)
# Вывод: [1, 2, 3, 4, 5]
print(result)
|