@ultraevs
Student

Как в множествах каждое слово брать за новый обьект?

Добрый вечер, мне нужно принять в input большой текст, где названия объектов разделены запятой, и вписать их в множество, так чтобы каждый объект был отдельным. Нужно это для следующего сравнения их с другим множеством (нужно найти какие объекты из первого множества отсутствуют в другом). Я додумался только до ввода объектов вручную, по одному через цикл while. Но необходимо вставлять большой текст, состоящий из этих объектов и из него забирать каждый объект.
isx = set()
treb = set()

a = input()
b = input()

isx.add(a)
treb.add(b)

result = isx ^ treb

print(isx, treb, result)
  • Вопрос задан
  • 99 просмотров
Решения вопроса 1
@deliro
a = {x.strip() for x in input().split(",")}
b = {x.strip() for x in input().split(",")}
print(b - a)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы