Change language

Python | Convert a list of strings and characters to a list of characters

|

Method # 1: Using

# 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))

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.

# Python3 demo code
# for converting a list of strings and symbols
# to a list of symbols
# using chain.from_iterable ()

from itertools import chain

 
# initializing list

test_list = [ ’gfg’ , ’ i’ , ’s’ , ’ be’ , ’s’ , ’t’ ]

  
# print original list

print ( "The original list is:" + str (test_list))

 
# using chain.from_iterable ( )
# to convert a list of strings and characters
# to a list of characters

res = list (chain.from_iterable (test_list))

  
# print result

print ( "The list after conversion is:" +   str (res))

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’] 

Python | Convert a list of strings and characters to a list of characters Python functions: Questions

Python | Convert a list of strings and characters to a list of characters String Variables: Questions

Shop

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Best laptop for Zoom

$499

Best laptop for Minecraft

$590

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method