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')
я уже вдуплил, как сделать надо, но спасибо, за помощь
Обсуждают сегодня