Python MySQLDB: Obtenha o resultado de fetchall em uma lista

Eu gostaria de obter o resultado da operação fetchall em uma lista em vez da tupla de tupla ou tupla de dicionários. Por exemplo,

cursor = connection.cursor() #Cursor could be a normal cursor or dict cursor
query = "Select id from bs"
cursor.execute(query)
row = cursor.fetchall()

Agora, o problema é que a linha resultante é ((123,), (234,)) ou ({'id': 123}, {'id': 234}) O que estou procurando é (123,234) ou [ 123,234]. Seja melhor se eu puder economizar na análise do resulset. desde já, obrigado

questionAnswers(6)

yourAnswerToTheQuestion