Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 25, 2018 15:02:57

DexML0
Зарегистрирован: 2018-04-25
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

TypeError: unhashable type

Получаю данные в json:

 "chestCycle": {
        "upcoming": [
            "silver",
            "silver",
            "gold",
            "silver",
            "silver",
            "silver",
            "silver",
            "gold",
            "silver"
        ],
Делаю перевод этих значений:
 self.icons = {
        "silver": "Серебрянный сундук",
        "gold": "Золотой сундук",
        "superMagical": "Супер магический сундук",
        "magical": "Магический сундук",
        "legendary": "Легендарный сундук",
        "epic": "Эпический сундук",
        "giant": "Гиганский сундук",
    }
Пытаюсь вывести:
 player = await client.get_player(text)
soobs = f"След сундуки: {self.icons[player.chestCycle.upcoming]}"
print(soobs)

Но выдает ошибку TypeError: unhashable type: ‘BoxList’ на soobs

Отредактировано DexML0 (Апрель 25, 2018 15:19:05)

Офлайн

#2 Апрель 25, 2018 16:43:08

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2843
Репутация: +  186  -
Профиль   Отправить e-mail  

TypeError: unhashable type

 ", ".join( self.icons[x] for x in player["chestCycle"]["upcoming"] )



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Отредактировано Rodegast (Апрель 25, 2018 16:43:36)

Офлайн

#3 Апрель 25, 2018 16:54:07

DexML0
Зарегистрирован: 2018-04-25
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

TypeError: unhashable type

Rodegast
Спасибо вам большое

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version