Добрый вечер! Соединился с MySQL базой данных, которая выглядит следующим образом:

Python считывает все параметры из БД и помещает их в список
import mysql.connector as mariadb
mariadb_connection = mariadb.connect(user='root', password='1411', database='Asterisk')
cursor = mariadb_connection.cursor()
cursor.execute("SELECT * FROM general")
a=list()
while row is not None:
a.append(row)
row = cursor.fetchone()
Суть вопроса: необходимо сделать так, чтобы значения из каждого столба помещались в отдельный список, а затем соединялись с параметрами из столба 1 таким образом:
name=200
type=peer
sometype=trash
blah=blah
name=201
type=friend
sometype=trash
blah=blah
Сложность вопроса в том, что количество столбцов может быть бесконечно, поэтому нужен алгоритм, который будет создавать n-ное количество списков, по количеству столбцов. Далее при импорте строки из БД алгоритм будет распределять значения в n-ный список, после чего будет запись в файл. Идей, как это реализовать нет, прошу помощи. Спасибо