>>> import ast
>>> x = '[ "A","B","C" , " D"]'
>>> x = ast.literal_eval(x)
>>> x
['A', 'B', 'C', ' D']
>>> x = [n.strip() for n in x]
>>> x
['A', 'B', 'C', 'D']
# Python code to demonstrate converting
# string representation of list to list
# using ast.literal_eval()
import ast
# initializing string representation of a list
ini_list = "[1, 2, 3, 4, 5]"
# Converting string to list
res = ast.literal_eval(ini_list)
ls = '[1,2,3]'
# use json module
import json
ls = json.loads(ls)
print(ls) # [1,2,3]
# Basic syntax using list comprehension:
lsit_of_strings = [str(i) for i in your_list]
# Example usage:
your_list = ['strings', 'and', 'numbers', 11, 23, 42]
lsit_of_strings = [str(i) for i in your_list]
print(lsit_of_strings)
--> ['strings', 'and', 'numbers', '11', '23', '42'] # List of strings
import ast
l1 = ['aa','bb','cc']
s = str(l1)
ast.literal_eval(s)
>>> ['aa','bb','cc']
s = "sffssfs"
sl = list(s)
print(sl)
resSl = "".join(sl)
print(resSl)