转换mysql命令[python,mysql]列表中的int项

转换mysql命令[python,mysql]列表中的int项,python,mysql,apache,list,Python,Mysql,Apache,List,我正在为MySql服务器编写一个脚本,我需要从MySql命令的整数列表中获取一个int变量 列表ID看起来像(2028,)(1029,)(4000,) 例如,如果我使用ID[1]并将其放入命令中,我会得到一个错误,因为服务器需要一个纯int变量,而不是列表中的项 输出如下所示: print(ID[1]) (2028,) 但我需要这样的变量: print(ID[1]) 2028 是否有此转换命令?请尝试打印(ID[1][0])。列表是包含int的元组列表。您可以将元组列表转换为整数列表

我正在为MySql服务器编写一个脚本,我需要从MySql命令的整数列表中获取一个int变量

列表ID看起来像
(2028,)(1029,)(4000,)

例如,如果我使用
ID[1]
并将其放入命令中,我会得到一个错误,因为服务器需要一个纯int变量,而不是列表中的项

输出如下所示:

print(ID[1])   (2028,)
但我需要这样的变量:

print(ID[1])  2028

是否有此转换命令?

请尝试打印(ID[1][0])。列表是包含int的元组列表。

您可以将元组列表转换为整数列表

例如,如果你有

data = [(2028,), (1029,), (4000,)]
你能行

>>> print [entry[0] for entry in data]
[2028, 1029, 4000]

ID[1][0]
?你也可以为元组建立索引。谢谢你,这很有效。我刚刚试过,效果很好。谢谢你的快速回答;)