pymysql.cursors.DictCursor
は,名前に Dict
と入っている通り,レコードを辞書型で取得したいときに使うものです.これを使わなければ,結果が辞書ではなくタプルになります.
conn = pymysql.connect(host='localhost',
user='root',
password='',
db='test',
+ charset='utf8mb4')
- charset='utf8mb4',
- cursorclass=pymysql.cursors.DictCursor)
どうしてもタプルではなくリストになってほしいならば,一旦タプルとして取得してから変換します.
cur.execute(sql)
rows = [list(r) for r in cur]
Like!