2 回答
TA贡献1790条经验 获得超9个赞
你所拥有的是一个列表,其中有一个元组,以便访问你可以说的列表的第一个元素,data[0]
现在你有
('Japan', '23,473', 0.0, 985.0, '3,392', '19,096')
这是一个元组。
你可以通过说data[0][0]
which is'Japan'
或data[0][1]
which is'23,473'
等等来访问元组中的项目。希望它清除了你的疑问,让我知道是否有任何错误或疑问:D
TA贡献1860条经验 获得超8个赞
它是一个元组列表。根据Mysql Python Connector Docs,
该方法获取查询结果集中的所有(或所有剩余)行并返回元组列表。如果没有更多行可用,则返回一个空列表。
如果您使用固定列进行查询,请使用namedtuple
which 将有助于更好的代码可读性和使用。
In [1]: from collections import namedtuple
In [2]: result_set = namedtuple("ResultSet", ["column1", "column2", "column3"])
In [3]: result_set('Japan', '23,473', 0.0)
Out[3]: ResultSet(column1='Japan', column2='23,473', column3=0.0)
In [4]: rs = result_set('Japan', '23,473', 0.0)
In [5]: rs.column1
Out[5]: 'Japan'
添加回答
举报