【发布时间】:2021-04-17 20:05:26
【问题描述】:
d={['R', 'P']:2,['R', 'S']:1,['P','S']:2}
尝试创建此列表以使游戏成为剪刀石头布,但出现错误, TypeError:不可散列的类型:'list' 看起来dict中的列表出错了,有什么解决办法吗?
【问题讨论】:
-
你不能,正是由于错误中解释的原因。但是,您可以使用元组。
-
看看为什么你不能stackoverflow.com/questions/7257588/…用元组替换就行了。
标签: python python-3.x list dictionary