我有一个dict,在其中我加载了一些信息,其中一个名字是一个普通的字符串。但不知怎么的,当我把它赋给dict中的一个键时,它会被转换成一个元组,我不知道为什么。你知道吗
以下是我的一些代码:
sentTo = str(sentTo)
print type(sentTo), sentTo
ticketJson['sentTo'] = sentTo,
print type(ticketJson['sentTo']), ticketJson['sentTo']
在我的终端上输出以下内容:
<type 'str'> Pete Chasin
<type 'tuple'> ('Pete Chasin',)
为什么把它赋给dict会把它转换成元组呢?你知道吗
您让Python创建一个包含字符串的元组:
它是定义元组的逗号。括号仅用于消除元组与逗号的其他用法之间的歧义,例如在函数调用中。你知道吗
从Parenthesized forms section:
从Expression lists开始:
ticketJson['sentTo'] = sentTo,
是单元素元组相关问题 更多 >
编程相关推荐