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'
添加回答
舉報