设置列表大小并在用户inpu上附加项

2024-04-19 20:24:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我想提示用户输入数组的大小和该数组的元素。在

示例:

 Enter size of list: 4
 Enter elements: "apple","banana","pear","pineapple"

输出:

^{pr2}$

以下是我尝试过的:

listsize = int(input("Enter size of list: "))
readylist = []*listsize
uinput = input("enter item")
uinput = uinput.split(',')
readylist.append(uinput)

print(readylist)

我得到的是:

[['apple','banana','pear','pineapple']]

任何帮助都是非常感谢的。在


Tags: of用户元素appleinputsize数组list
3条回答

如果你想限制你的列表,你需要的是collection.deque

>>>listsize = int(input("Enter size of list: "))
>>>uinput = input("enter item")
>>>uinput = uinput.split(',')
>>>readylist  = collections.deque(uinput, listsize)

根据您的要求提供简单的解决方案

readylist = []
for _ in range(int(raw_input("Enter size of list:"))):
    uinput = raw_input("enter item:")
    readylist.append(uinput)
print(readylist)
>>>['apple', 'banana', 'mango', 'orange']

怎么样:

uinput = input("enter items")
uinput = uinput.split(',')

print(uinput)

但如果您想多次询问并附加到现有列表中:

^{pr2}$

其中prev_inputs是已经存在的列表

相关问题 更多 >