【发布时间】:2018-11-06 09:46:46
【问题描述】:
我正在编写一个程序,用户必须像这样输入一些随机单词:
输入一些词:苹果、房子、火、吉他
然后我必须将这些单独的单词(不带逗号)放在一个列表中。如何获取包含多个单词的输入并将它们放入列表中?
【问题讨论】:
-
youvar.split(',')
-
添加 replace(' ', '') 删除空格
我正在编写一个程序,用户必须像这样输入一些随机单词:
输入一些词:苹果、房子、火、吉他
然后我必须将这些单独的单词(不带逗号)放在一个列表中。如何获取包含多个单词的输入并将它们放入列表中?
【问题讨论】:
你可以试试.split(','),它返回由,分隔的列表:
inp = input('Enter some words: ')
my_list = inp.split(',')
print(my_list)
结果:
Enter some words: apple, house, fire, guitar
['apple', ' house', ' fire', ' guitar']
或者,以下也会给出相同的结果:
input_list = input('Enter some words: ').split(',')
print(input_list)
【讨论】:
Happy Coding.