首页 > 解决方案 > python 元组以逗号结尾

问题描述

和有什么区别

("a")

("a",)

我注意到例如 mysql 包装器参数格式不适用于第一种情况,它必须以逗号结尾。

cursorA.execute(query, (url,))

标签: pythonmysql-python

解决方案


如果只在括号 () 中写入一个元素,则括号 () 将被忽略且不被视为元组。

x = ("a")

print(type(x))

输出:str

要生成单元素元组,,最后需要一个逗号。

x = ("a", )

print(type(x))

输出:tuple


推荐阅读