TypeError:类型'bool'的参数不可迭代

时间:2014-11-05 03:22:31

标签: python

说我有一本字典,即

dict = {'tommy' = '[[], []]'}

当我运行下面的代码时,它会给出错误:argument of type bool is not iterable。我真的坚持这一点,并希望得到一个解决方案。代码有两个输入,dict和用户。它应该检查用户是否在dict中 - 如果是,返回值中的第一个元素。否则,返回无。

def get_stuff(dict, user):
    if user in dict:
         return dict[user][0]
    return None

1 个答案:

答案 0 :(得分:0)

问题是

dict = {'tommy' = '[[], []]'}

你必须把它作为

dict = {'tommy' = [[], []]}

将list作为元素