Как превратить строку в список в python?

l = "['Hello', 'my', 'name', 'is', 'Apple']" l1 = ['Hello', 'my', 'name', 'is', 'Apple'] 

type(l) возвращает str но я хочу, чтобы это был список, так как l1 is.

Как преобразовать эту строку в общий список?

2 Solutions collect form web for “Как превратить строку в список в python?”

в модуле ast есть literal_eval которое делает то, что вы хотите

 import ast l = "['Hello', 'my', 'name', 'is', 'Apple']" l1 = ast.literal_eval(l) 

Выходы:

 ['Hello', 'my', 'name', 'is', 'Apple'] 

документы

ast.literal_eval – хороший подход. Для тех, кто предпочитает строковые манипуляции, другой вариант:

 l1 = [x[1:-1] for x in l[1:-1].split(', ')] 
  • Как отсортировать список строк?
  • Функция Python: переменная и строка
  • Python - преобразование строки чисел в список int
  • Преобразовать строку в список на Python без использования Eval?
  • Разделение на последний разделитель в строке Python?
  • Преобразуйте целое число в строку его значений ascii
  • Python, удалите все вхождения строки в списке
  • Почему «www» .count («ww») возвращает 1, а не 2?
  •  
    Interesting Posts for Van-Lav

    Нужна помощь в поиске / щелчке выпадающего списка в таблице с использованием селена

    Заменить новые строки в строке Unicode

    Python – AttributeError: объект «list» не имеет атрибута

    элегантная распаковка кортежей переменной длины

    Python 3 Аннотации: Тип, указывающий список указанного типа (PyCharm)

    Встроенный веб-сервер в Python?

    Как поймать это исключение Python: ошибка: Существующее соединение было принудительно закрыто удаленным хостом

    Блокировать тридиагональную матрицу python

    Python email lib – Как удалить вложение из существующего сообщения?

    Установка cuDNN для Theano без доступа root

    Errno 10061: соединение не может быть выполнено, потому что целевая машина активно отказалась от него (клиент-сервер)

    Python: сравнение двух файлов CSV и поиск похожих элементов

    Как я могу удалить дубликаты данных в одном столбце, групповом в пандах?

    Как изменить формат / количество цифр, которые появляются?

    Проблемы с бутылкой Python при доступе снаружи

    Python - лучший язык программирования в мире.