web-dev-qa-db-ja.com

Pythonのリストにユーザーからの入力をどのように追加しますか

print ('This is your Shopping List')          
firstItem = input('Enter 1st item: ')         
print (firstItem)             
secondItem = input('Enter 2nd item: ')           
print (secondItem)  

ユーザーが言ったことのリストを作成し、終了したら最後に印刷するにはどうすればよいですか?

また、リストに十分なアイテムを追加したかどうかをどのように確認しますか?そして、彼らがいいえと言うならば、それはすでに格納されたアイテムのリストを印刷します。

ありがとう、私はこれが初めてなので、本当にわかりません。

4
pythonswag
shopList = [] 
maxLengthList = 6
while len(shopList) < maxLengthList:
    item = input("Enter your Item to the List: ")
    shopList.append(item)
    print shopList
print "That's your Shopping List"
print shopList
12
Oni1

以下のコードでは、ユーザーがEnterキーを押して停止するまで、項目を入力できます。

In [1]: items=[]
   ...: i=0
   ...: while 1:
   ...:     i+=1
   ...:     item=input('Enter item %d: '%i)
   ...:     if item=='':
   ...:         break
   ...:     items.append(item)
   ...: print(items)
   ...: 

Enter item 1: Apple

Enter item 2: pear

Enter item 3: #press enter here
['Apple', 'pear']

In [2]: 
5
zhangxaochen