listik = [number_number[i].split('=') for i in range(len(number_number))]
dc = dict(listik)
for j in dc:
dc[j] = int(dc[j])
return ???
print(first_slovar(input().split()))'''
Отступы поехали. Что значит распаковать словарь в функции?.
return dc input_dict = dict(input().split()) print(first_slovar(input_dict))
Отступы поехали, потому что я сначало текст написал, но в программе с этим проблем нету, я тут не доглядел. Мне нужно напечатать словарь dc так, чтобы не было {}, а были обычные скобки, я просто говорю распаковать, по аналогии со списками.
Так поправь отступы
Что такое "обычные скобки" и чем мешают {}?
Нужно для задания, иначе не принимает, обычные скобки это ()
так, чтобы получить () нужно из готового dict получить tuple dcit = {'key1': 10, 'key2': 20, 'key3': 30} tu = tuple(dcit) print(tu) # ('key1', 'key2', 'key3')
я уже вдуплил, как сделать надо, но спасибо, за помощь
Обсуждают сегодня