如何要求用户提供新商品并将其添加到列表(Python)

时间:2019-03-07 06:31:19

标签: python arrays list

我正在学习python,并且已经知道如何通过添加自己将新项目添加到列表中。我不知道要求用户输入数字并将其添加到列表中的代码。

谢谢。

Marloes

5 个答案:

答案 0 :(得分:0)

尝试以下代码:

x = list() # Your list
x.append(1) # Appended by you
user = int(input("Enter Number")) #User Input
x.append(user) # Appended user input
print(x)

答案 1 :(得分:0)

some_List = []      # an empty list

for i in range(3):   # a for-loop  with 3 iteration
    userInp = input("Enter a str to add to the list: ")   # take the inp from user
    some_List.append(userInp)  # append that input to the list

print(some_List)   # print the list

输出

Enter a str to add to the list: 1
Enter a str to add to the list: a
Enter a str to add to the list: 2
['1', 'a', '2']

答案 2 :(得分:0)

在Python3中尝试一下

listname = []
inputdata = input("enter anything : ")
listname.append(inputdata)
print(inputdata)

答案 3 :(得分:0)

您可以使用内置的“ input”方法来请求用户输入。

但是请记住一件重要的事情,即您从中得到的任何东西都是str类型的,因此请确保您根据用例进行转换。

number_list = list()

number = input("Enter Number: ")

# now for your use case since you are dealing with numbers, convert the input into int 
number = int(number)

number_list.append(number)

答案 4 :(得分:0)

这应该有效:

your_list.append(int(input("Enter Number:")))

append()添加到your_list的末尾。 input()向用户请求一个号码。它将转换为整数。

  

注意:该代码不会检查用户给您的实际号码。