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()))

def fun_1(lst_in): result = {} for i in lst_in: if i[0] not in result: result[i[0]] = [i[1:]] else: result[i[0]].append(i[1:]) for i in result: print(i, ':', ', '.join(result[i]))

Questions about programming?Chat with your personal AI assistant