В Python как я могу преобразовать список [‘a,b’] в [‘a’,’b’]

#python #list

Вопрос:

В Python, как я могу преобразовать список ['a.com, b.com'] в ['a.com','b.com'] . Я использую функцию exec для выполнения скрипта Python, в котором мне нужно отправить электронное письмо нескольким людям, когда я отправляю список в качестве аргумента с помощью команды exec, значение аргумента отображается в виде списка с одинарной кавычкой вокруг всех имен ['a.com, b.com'] , где я хочу, чтобы они были списком отдельных имен ['a.com','b.com'] .

Ответ №1:

Если все значения разделены ', ' , вы можете использовать split.

 list = ['a.com, b.com']
new_list = list[0].split(', ')
print(new_list) 
# ['a.com', 'b.com']