Написать функцию, которая возвращает последний уникальный элемент в списке.
Поиск последнего уникального элементаФункция def find_last_unique(lst): # Используем словарь для подсчета количества каждого элемента count = {} for item in lst: if item in count: count[item] += 1 else: count[item] = 1 # Проходим по списку с конца, чтобы найти последний уникальный элемент for item in reversed(lst): if count[item] == 1: return item return None # Возвращаем None, если нет уникальных элементов # Пример вызова функции: result = find_last_unique([3, 5, 3, 4, 2, 4, 6, 6]) print(result) # Выведет: 2 Результат выполнения кода2 Этот код создает словарь для подсчета вхождений каждого элемента в список и затем проходит по списку с конца, чтобы найти последний элемент, который встречается в списке только один раз. | |
| |
Просмотров: 17 | |
Всего комментариев: 0 | |