我需要创建一个长度由用户输入决定的列表。
我该怎么做?
示例:如果用户输入3,我需要一个包含3个索引的列表。
答案 0 :(得分:6)
您希望填写此列表的内容是什么?如果你只想要一个包含n个索引的列表:
n = user_input_length
list = [None for x in range(n)]
答案 1 :(得分:1)
您可以接受输入,然后填充您的列表:
import random
num = int(input('How long do you want the list? ')) #5
lst = [random.randint(1, 10) for i in range(num)]
print lst #[6, 1, 2, 1, 8]