Игра в города продолжается. Анфиса покопалась в сети и нашла дополнительный список городов для игры. Но у неё нет инструмента, чтобы добавить новые города в множество all_cities.
Напишите функцию add_cities(), которая добавит элементы из списка new_cities в all_cities.
Метод union() для этой задачи не подходит, ведь вам нужно добавить элементы в существующее множество, а не создать новое.
код задачи
def print_valid_cities(all_cities, used_cities):
diff = all_cities.difference(used_cities)
for city in diff:
print(city)
def add_cities(all_cities, new_cities):
# Напишите код функци
for city in new_cities:
add_cities=all_cities.add(city)
print(city)
# Анфиса нашла названия нескольких новых городов,
# эти города нужно добавить в множество all_cities
new_cities = [
'Екатеринбург',
'Выборг' ,
'Владивосток',
'Казань',
'Why',
'Йезд'
]
all_cities = {
'Абакан',
'Астрахань',
'Бобруйск',
'Калуга',
'Караганда',
'Кострома',
'Липецк',
'Новосибирск'
}
used_cities = {
'Калуга',
'Абакан' ,
'Новосибирск'
}
add_cities(all_cities, new_cities)
print_valid_cities(all_cities, used_cities)
...
pass
вот какой должен быть вывод
Екатеринбург
Бобруйск
Казань
Владивосток
Караганда
Why
Липецк
Выборг
Йезд
Кострома
Астрахань