0

ユーザーが入力したもの (raw_input / input) を既存のリストに追加するには、何を書くことができますか? また、これは継続する必要があります。たとえば、ユーザーが 1 つのアイテムをリストに追加すると、別のアイテムを追加するかどうかを尋ねられます。答えが「はい」の場合、別のアイテムがリストに追加されます。

助けてくれてありがとう!

4

2 に答える 2

1
mylist = []
while 1:
    mylist.append(raw_input(': '))
    if raw_input('Add another? (Y/n): ')[0].lower() == 'n':
        break

さらに短い:

mylist = []
while 1:
    mylist.append(raw_input(': '))
    if mylist[-1] == '': break
于 2012-12-13T22:08:04.687 に答える
0

空のリストを作成します。次に、ユーザー入力を読み取ってリストに追加する無限ループを開始します。中断は、別のユーザー入力 (「はい」または「いいえ」) に依存します。

于 2012-12-13T22:01:44.303 に答える