ユーザーが入力したもの (raw_input / input) を既存のリストに追加するには、何を書くことができますか? また、これは継続する必要があります。たとえば、ユーザーが 1 つのアイテムをリストに追加すると、別のアイテムを追加するかどうかを尋ねられます。答えが「はい」の場合、別のアイテムがリストに追加されます。
助けてくれてありがとう!
ユーザーが入力したもの (raw_input / input) を既存のリストに追加するには、何を書くことができますか? また、これは継続する必要があります。たとえば、ユーザーが 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
空のリストを作成します。次に、ユーザー入力を読み取ってリストに追加する無限ループを開始します。中断は、別のユーザー入力 (「はい」または「いいえ」) に依存します。