如何批量添加用户的输入到Python中的列表?

问题描述:

让我们考虑一个情况,当我询问用户在Python输入和他份以下的话作为输入:如何批量添加用户的输入到Python中的列表?

Dog 
Cat 
Monkey 

如何他的输入转换到一个列表:

["Dog", "Cat", "Monkey"] 

的话同时输入,不是一个一个的

红利问题: 我需要考虑一种情况,即我想添加为单个字符串的短语由几个词组成,例如如果用户的输入是:

a dog 
an apple 

名单应该是:["a dog", "an apple"]而不是["a", "dog", "an", "apple"]。任何好的想法如何做到这一点?

+1

听起来像家庭作业。 你有什么试过吗? – 2014-11-08 19:09:55

+0

@Apero但你错过了奖金回合! – 2014-11-08 19:10:15

+0

你是如何从用户那里获得输入的? – 2014-11-08 19:10:26

使用str.splitlines。因此,考虑一个字符串example(包含所有数据)从标准输入来了,你可以这样做:

_list = example.splitlines() 

这既适用于,你给的情况。