# Python3 demo code # to convert a list of strings and characters # to a list of characters # using comprehension list # initializing list test_list = [ ’gfg’ , ’ i’ , ’ s’ , ’be’ , ’s’ , ’t’ ] # print the original list print ( "The original list is:" + str (test_list)) # using comprehension list # to convert a list of strings and characters # to a list of characters res = [i for ele in test_list for i in ele] # print result print ( " The list after conversion is: " + str (res)) |
Output:
The original list is: [’gfg’,’ i’, ’s’,’ be’, ’s’,’ t’] The list after conversion is: [ ’g’,’ f’, ’g’,’ i’, ’s’,’ b’, ’e’,’ s’, ’t’]
Method # 2: Using # Python3 demo code # to convert a list of strings and symbols # to a list of symbols # using join () # initializing list test_list = [ ’gfg’ , ’i’ , ’ s’ , ’be’ , ’s’ , ’ t’ ] # print the original list print ( "The original list is:" + str (test_list)) # using join () # for converting a list of strings and characters # to a list of characters res = list (’’ .join (test_list)) # print result print ( "The list after conversion is:" + str (res)) | tr>
Exit:
The original list is: [’gfg’,’ i’, ’s’ , ’be’,’ s’, ’t’] The list after conversion is: [’ g’, ’f’,’ g’, ’i’,’ s’, ’b’,’ e’, ’s ’,’ t’]
Method # 3: Using chain.from_iterable()
Function from_iterable
performs a similar task, first opening each line and then concatenating characters one by one. This is the most pythonic way to accomplish this particular task.