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:
# 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)) |
Output:
['Geeks', 'for', 'Geeks']
Example 2:
# Python code to convert string to listdef Convert(string): li = list(string.split("-")) return li # Driver code str1 = "Geeks-for-Geeks"print(Convert(str1)) |
Output:
['Geeks', 'for', 'Geeks']
Example 3:
# Python code to convert string to list character-wisedef Convert(string): list1=[] list1[:0]=string return list1# Driver codestr1="ABCD"print(Convert(str1)) |
Output:
['A','B','C','D']


 (2).jpg)
