Формат списка Python из mysqldb

Я пытаюсь использовать класс (adns-python), который ожидает список в формате:

domain_names = ["google.com", "yahoo.com"]

Это работает, когда я объявляю список таким образом вручную. Однако я пытаюсь использовать список, возвращаемый из mysql, с помощью python-mysqldb.

Когда я смотрю, что возвращается из mysql, используя:

type(mysql_rows) 

Это также отображается в виде списка, но при просмотре результата:

print(mysql_rows) 

Я вижу, что список имеет формат:

 [('google.com',), ('yahoo.com',)]

Я снова попытался принудительно вывести вывод в список, используя список (mysql_rows), который не сработал. Я пробовал разобрать текст вручную, чтобы он выглядел как список, используя:

text_rows = "[" + ", ".join'"%s"' % i for i in mysql_rows = "]"

Который затем отображается как правильный формат, но это строка, а не список, поэтому это тоже не работает.

Это мои первые несколько дней изучения python, поэтому мне очень жаль, если это очевидный / глупый вопрос.

Спасибо

6
задан direct00 7 February 2012 в 23:30
поделиться