Бесплатный урок с нашим репетитором!

Узнать подробнее

Новая Школа - онлайн-школа подготовки к ЕГЭ
При поддержке
Посмотреть все вопросы нейросети
Бесплатный пробный урок с репетитором

Узнай больше про репетиторов Новой Школы и запишись на бесплатный пробный урок. Мы проверим твой уровень знаний и составим план обучения по любому предмету и классу

Вопрос от Анонимного юзера 05 ноября 2025 16:59

Задача 1.2.5 Поиск уникальных слов У вас есть набор текстовых данных. Для анализа вам нужны только уникальные слова из этого текста (т.е. те, которые не повторяются ни разу). Поэтому напишите функцию filter_unique_words, которая принимает строку из слов, разделенных пробелами, и возвращает список, содержащий только уникальные слова. Отсортируйте получившийся список в лексикографическом порядке (в этом может помочь функция sorted) Ваше решение должно содержать только функцию, без её вызова или считывания данных с командной строки. Параметры функции string (str) - строка текста Возвращаемое значение list[str] - список уникальных слов Пример s = "на дворе трава на траве дрова" result = filter_unique_words(s) # result = ['дворе', 'дрова', 'трава', 'траве']

Ответ нейросети

05 ноября 2025 16:59

def filter_unique_words(string: str) -> list[str]: words = string.split() counts = {} for w in words: counts[w] = counts.get(w, 0) + 1 unique = [w for w in words if counts[w] == 1] return sorted(unique)

Задай свой вопрос

Напиши любую задачу или вопрос, а нейросеть её решит

Похожие вопросы 15

Бесплатно Мобильное приложение ГДЗ
Мобильное приложение ГДЗ

Задавай вопросы искуcственному интеллекту текстом или фотографиями в приложении на iPhone или Android

qr-codegoogle-playapp-store

Саша — ассистент в телеграмме

Задача 1.2.5 Поиск уникальных слов У вас есть набор текстовых данных. Для анализа вам нужны только уникальные слова из этого текста (т.е. те, которые не повторяются ни разу). Поэтому напишите функцию filter_unique_words, которая принимает строку из слов, разделенных пробелами, и возвращает список, содержащий только уникальные слова. Отсортируйте получившийся список в лексикографическом порядке (в этом может помочь функция sorted) Ваше решение должно содержать только функцию, без её вызова или считывания данных с командной строки. Параметры функции string (str) - строка текста Возвращаемое значение list[str] - список уникальных слов Пример s = "на дворе трава на траве дрова" result = filter_unique_words(s) # result = ['дворе', 'дрова', 'трава', 'траве']
def filter_unique_words(string: str) -> list[str]: words = string.split() counts = {} for w in words: counts[w] = counts.get(w, 0) + 1 unique = [w for w in words if counts[w] == 1] return sorted(unique)