如何将用户提供的字符串转换为列表

时间:2015-12-16 04:19:22

标签: python string list python-3.x

这是我的代码:

user_input=input("Enter names separated by commas  ")

即user_input现在可以是user_input="Kean,Peter,john"

我需要有关如何使user_input看起来像user_input=["kean","Peter","john"]

的帮助

2 个答案:

答案 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)。