# dic = dict(('name','apple')) # Unexpected type(s): # (Tuple[str, str])报错 # Possible types: (Mapping) # (Iterable[Tuple[Any, Any]]) #可迭代对象必须是映射关系。
为什么错呢?
如果不加中括号,它会被认定为str str 是不可哈希的 所以产生不了映射关系。
所以里面必须放可迭代对象,形成映射关系。
# dic = dict(('name','apple')) # Unexpected type(s): # (Tuple[str, str])报错 # Possible types: (Mapping) # (Iterable[Tuple[Any, Any]]) #可迭代对象必须是映射关系。
为什么错呢?
如果不加中括号,它会被认定为str str 是不可哈希的 所以产生不了映射关系。
所以里面必须放可迭代对象,形成映射关系。