从列表中为mysql命令转换一个int项[python,mysql]

时间:2016-05-27 10:59:50

标签: python mysql apache list

我正在为MySql-Server编写脚本,我需要一个mysql命令的整数列表中的int变量。

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

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

输出如下:

print(ID[1])   (2028,)

但我需要这样的变量:

print(ID[1])  2028

是否有任何转换命令?

2 个答案:

答案 0 :(得分:0)

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

的元组

答案 1 :(得分:0)

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

例如,如果你有

data = [(2028,), (1029,), (4000,)]

你可以做到

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