📌  相关文章
📜  Python|将字符串转换为列表的程序

📅  最后修改于: 2022-05-13 01:55:48.341000             🧑  作者: Mango

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