私はpythonが初めてです。私がやりたいことは、次のように、行で区切られた項目のリストを入力することです:
アイテムナンバーワン
アイテム番号2
項目番号 3
次のようなリストに追加します。
[「アイテム番号 1」、「アイテム番号 2」、「アイテム番号 3」]
ありがとう!
あなたの投稿のタイトルから、あなたはテキスト ファイルを受け取っていると思いますfile.txt
。
with open('file.txt') as rd:
items = rd.readlines()
readlines()
ファイルを newspace 文字で自動的に分割し、ファイルの内容を文字列のリスト (各行に 1 つの文字列) として返します。改行を取り除くには、strip()
関数を使用します。たとえば、 に置き換えることができitems=rd.readlines()
ますitems = [x.strip() for x in rd.readlines()]
。
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