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

时间:2014-11-08 19:08:35

标签: python list

让我们考虑一种情况,当我要求用户输入Python时,他将以下单词复制为输入:

Dog
Cat
Monkey

如何将输入转换为列表:

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

同时输入单词,不是逐个输入

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

a dog
an apple

列表应为:["a dog", "an apple"]而不是["a", "dog", "an", "apple"]。任何好主意如何做到这一点?

1 个答案:

答案 0 :(得分:0)

使用str.splitlines。所以给定来自STDIN的字符串example(包含所有数据),你可以这样做:

_list = example.splitlines()

这适用于您提供的两种情况。