如何在Python中访问由标签构成的数据?

时间:2018-08-27 10:45:18

标签: python mysql sql pymysql

我正在使用pymysql对python和mysql进行一些练习。执行查询后,我得到的结果具有以下结构:

{'Name': 'Company1', 'SALES': 1113.3, 'CURRENCY': 'USD'}

我想使用'SALES'值进行操作,如何访问它?

到目前为止,我的代码如下:

with connection.cursor() as cursor:
            # Revenue by Company (absolute)
            sql1 = "select `Company`.`Name`, `Company`.`SALES`, `Company`.`CURRENCY` from `Company` where `Company`.`Name` = 'Company1'"
            cursor.execute(sql1)
            result1 = cursor.fetchall()

有什么想法吗?

提前谢谢!

1 个答案:

答案 0 :(得分:2)

由于您正在调用var options = { scales: { yAxes: [{ ticks: { max: 80, min: -10, stepSize: 10 } }] }, }; ,所以.fetchall是字典的列表,该列表中的每个元素都是从查询返回的一行。因此,您将需要访问每个词典(=行)中的result1键:

'SALES'