I am trying to split a list to separate each character in a string.
This is what I did:
import re
my_list = ['<!DOCTYPE html>']
my_list = [re.split('\s', char) for char in my_list[0]]
print(my_list)
#Returns [['<'], ['!'], ['D'], ['O'], ['C'], ['T'], ['Y'], ['P'], ['E'], ['', ''], ['h'], ['t'], ['m'], ['l'], ['>']]
Ideally, I would want it to return a list of each individual characters (not in their own list) and only a single space. How do I fix this?
>Solution :
Just use list on the string:
>>> list('<!DOCTYPE html>')
['<', '!', 'D', 'O', 'C', 'T', 'Y', 'P', 'E', ' ', 'h', 't', 'm', 'l', '>']