2013-07-20 2 views
1

У меня есть игра для палача, и я пытаюсь использовать словарь для своих категорий для палача, поэтому у меня нет магических чисел, но всякий раз, когда я пытаюсь создать такой диктофон, как: cat{animals:'animals', colors: 'colors'} и т. Д. Он приходит назад с чем-то вроде unhashable type: list.Python Dict Категории

+1

Не могли бы вы высказать точную вещь, которую вы сделали? То, что вы опубликовали, недействительно. Синтаксис Python. –

ответ

4

animals или colors, вероятно, это список. Я думаю, что у вас есть словарь назад (например, переключите порядок ключа/значений так, чтобы вы сопоставили строку ключа со значением списка):

animals = ['cat','dog','liger'] 
d = {'animals':animals} 
+0

Спасибо, мгилсон, я ненавижу, когда у меня такие небольшие ошибки. – AlexSwearingen

+0

@ user2329136 - случается с лучшими из нас. – mgilson