Python | Program to convert String to a List

In this program, we will try to convert a given string to a list, where spaces or any other special characters, according to the users choice, are encountered. To do this we use the split() method.
Syntax:

string.split("delimiter")

Examples:

Input : "Geeks for Geeks"
Output : ['Geeks', 'for', 'Geeks']

Input : "Geeks-for-Geeks"
Output : ['Geeks', 'for', 'Geeks']

The split method is used to split the strings and store them in the list. The built-in method returns a list of the words in the string, using the “delimiter” as the delimiter string. If a delimiter is not specified or is None, a different splitting algorithm is applied: runs of consecutive whitespace are regarded as a single separator, and the result will contain no empty strings at the start or end if the string has leading or trailing whitespace.
Example 1:



filter_none

edit
close

play_arrow

link
brightness_4
code

# Python code to convert string to list
  
def Convert(string):
    li = list(string.split(" "))
    return li
  
# Driver code    
str1 = "Geeks for Geeks"
print(Convert(str1))

chevron_right


Output:

['Geeks', 'for', 'Geeks']

Example 2:

filter_none

edit
close

play_arrow

link
brightness_4
code

# Python code to convert string to list
def Convert(string):
    li = list(string.split("-"))
    return li
  
# Driver code    
str1 = "Geeks-for-Geeks"
print(Convert(str1))

chevron_right


Output:

['Geeks', 'for', 'Geeks']


My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

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.