我正在为 MySql-Server 编写脚本,我需要从 mysql 命令的整数列表中选择一个 int-variable。
列表 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]