这是我的代码:
user_input=input("Enter names separated by commas ")
即user_input现在可以是user_input="Kean,Peter,john"
。
我需要有关如何使user_input
看起来像user_input=["kean","Peter","john"]
答案 0 :(得分:1)
使用str.split
,您可以获得由分隔符分割的列表:
>>> user_input = "Kean,Peter,john"
>>> user_input.split(',')
['Kean', 'Peter', 'john']
答案 1 :(得分:1)
您可以使用str.split()
生成列表。
>>> user_input = "Kean,Peter,john"
>>> new_list = user_input.split(',')
>>> print new_list
str.split()
不会修改字符串,而是根据字符串和分隔符创建新列表。
关键是将结果列表分配给您稍后可以引用的变量(new_list
)。