Яндекс.Практикум

4. Множества (Словари и множества)

Задача 1

Сделайте из списка cities сет unique_cities, где записаны по разу названия городов, в которых живут ваши друзья.

После этого напечатайте строку из элементов unique_cities на экран через запятую — да, join() работает и для множеств тоже!

Код:

cities = ['Вологда', 'Чебоксары', 'Тольятти', 'Вологда']

unique_cities = set(cities)
separator = ', '
print (separator.join (unique_cities)) #показываем что Сепаратор для join может быть переменной

Результат:

Вологда, Тольятти, Чебоксары 

Задача 2

Для каждого уникального города в списке cities напечатайте на экран сообщение Один мой друг живет в городе <название города>.

Код:

cities = ['Санкт-Петербург', 'Хабаровск', 'Казань', 'Санкт-Петербург', 'Казань']
unique_city = set (cities)
for i in unique_city:
    print ('Один мой друг живет в городе', i)

Результат:

Один мой друг живет в городе Казань
Один мой друг живет в городе Санкт-Петербург
Один мой друг живет в городе Хабаровск

Оставьте комментарий