generate functionWed, 12 Apr 2023

Вводятся данные в формате: 3 Сергей 5 Николай 4 Елена 7 Владимир 5 Юлия 4 Светлана Дни рождений и имена могут повторяться. На их основе сформировать словарь и вывести его в формате (см. пример ниже): 3: Сергей 5: Николай, Юлия 4: Елена, Светлана 7: Владимир

def create_dict(list_of_strings): lst = [] for i in list_of_strings: lst.append(i.split()) dic = {} for j in lst: dic[j[0]] = dic.get(j[0], '') + j[1] + ', ' for i in dic.keys(): dic[i] = dic[i][0:-2] return dic

Questions about programming?Chat with your personal AI assistant