从列表中获取int

时间:2015-07-26 16:01:49

标签: python list sqlite

我试图从python中的sqlite数据库中获取一个int。我收到的输出是[('29',)]我需要输出为29.我试过

Data = Int(Data)

但我收到错误:名称'数据'未定义

2 个答案:

答案 0 :(得分:1)

Data = int(Data[0][0])

应该有用。

答案 1 :(得分:0)

您可以从DB收到多于1个值吗? 例如Data = [('29','12','1',)]

如果是,我建议使用地图:

Data = map(int, Data[0])

如果你收到,请说: 数据= [('29',),('12',),('1',)]

Data = map(int, [x[0] for x in Data])