-1

我对python很陌生。我想做的是输入以行分隔的项目列表,如下所示:

项目一

项目二

第三项

并将它们添加到如下列表中:

['项目一','项目二','项目三']

谢谢!

4

2 回答 2

4

我假设,根据您的帖子标题,您已经获得了一个文本文件,我将其命名为file.txt.

with open('file.txt') as rd:
    items = rd.readlines()

readlines()自动按新空格字符分解文件,并将文件内容作为字符串列表返回,每行一个字符串。要摆脱换行符,请使用该strip()功能。例如,您可以替换items=rd.readlines()items = [x.strip() for x in rd.readlines()].

于 2013-09-03T00:12:59.497 回答
1
items = []

while True: 
    item = raw_input()
    if not item: #if you want to end just hit enter without typing anything
        break
    items.append(item)

print items
于 2013-09-03T00:01:54.880 回答