generate functionWed, 12 Apr 2023

Вводятся данные в формате: 3 Сергей 5 Николай 4 Елена 7 Владимир 5 Юлия 4 Светлана Дни рождений и имена могут повторяться. На их основе сформировать словарь и вывести его в формате (см. пример ниже): 3: Сергей 5: Николай, Юлия 4: Елена, Светлана 7: Владимир Для считывания списка целиком в программе уже записаны начальные строчки: import sys # считывание списка из входного потока lst_in = list(map(str.strip, sys.stdin.readlines()))

import sys # считывание списка из входного потока lst_in = list(map(str.strip, sys.stdin.readlines())) # считывание дней для словаря days = list(map(lambda x: int(x.split()[0]), lst_in)) # считывание имен для словаря names = list(map(lambda x: x.split()[1], lst_in)) # словарь b_dict = {} for i in range(len(days)): b_dict[days[i]] = b_dict.get(days[i], '') + ', ' + names[i] # вывод дл

Questions about programming?Chat with your personal AI assistant