Python|将字符串转换为列表的程序
在这个程序中,我们将尝试将给定的字符串转换为列表,根据用户的选择遇到空格或任何其他特殊字符。为此,我们使用 split() 方法。
句法:
string.split("delimiter")
例子:
Input : "Geeks for Geeks"
Output : ['Geeks', 'for', 'Geeks']
Input : "Geeks-for-Geeks"
Output : ['Geeks', 'for', 'Geeks']
split 方法用于拆分字符串并将它们存储在列表中。内置方法返回字符串中的单词列表,使用“分隔符”作为分隔符字符串。如果分隔符未指定或为无,则应用不同的分割算法:连续空格的运行被视为单个分隔符,如果字符串具有前导或尾随空格,则结果将在开头或结尾不包含空字符串。
示例 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))
输出:
['Geeks', 'for', 'Geeks']
示例 2:
# 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))
输出:
['Geeks', 'for', 'Geeks']
示例 3:
# Python code to convert string to list character-wise
def Convert(string):
list1=[]
list1[:0]=string
return list1
# Driver code
str1="ABCD"
print(Convert(str1))
输出:
['A','B','C','D']