Получать поля из таблицы словарь, а не в список оказалось очень просто:
>>> import MySQLdb
>>> import MySQLdb.cursors
>>> myDb = MySQLdb.connect(user='andy47', passwd='password', db='db_name', cursorclass=MySQLdb.cursors.DictCursor)
>>> myCurs = myDb.cursor()
>>> myCurs.execute("SELECT columna, columnb FROM tablea")
>>> myCurs.fetchone()
{'columna':'first value', 'columnb':'second value'}
P.S. http://www.halfcooked.com/mt/archives/000969.html -- оригинал тут =) спасибо автору