Python | Split string into list of characters

Given a string, write a Python program to split the characters of the given string into a list.

Examples:

Input : geeks
Output : ['g', 'e', 'e', 'k', 's']

Input : Word
Output : ['W', 'o', 'r', 'd']

 
Code #1 : Using For loop

This approach uses for loop to convert each character into a list. Just enclosing the For loop within square brackets [] will split the characters of word into list.

filter_none

edit
close

play_arrow

link
brightness_4
code

# Python3 program to Split string into characters
def split(word):
    return [char for char in word] 
      
# Driver code
word = 'geeks'
print(split(word))

chevron_right


Output:

['g', 'e', 'e', 'k', 's']

 
Code #2 : Typecasting to list
Python provides direct typecasting of string into list using list().

filter_none

edit
close

play_arrow

link
brightness_4
code

# Python3 program to Split string into characters
def split(word):
    return list(word)
      
# Driver code
word = 'geeks'
print(split(word))

chevron_right


Output:

['g', 'e', 'e', 'k', 's']


My Personal Notes arrow_drop_up


If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.