此处my_list
是一个包含字符串(字母)的列表。我必须随机选择(没有用户输入)字母。
我的任务是将这些(没有用户输入)添加到列表中,然后对该列表进行一些进一步的操作。
我的问题是我无法将rndm
添加到checklist
。
这是m函数
for i in range(0, n_subs):
rndm=my_list[random.randint(0, n_subs)]
checklist.insert(rndm)
print checklist#check
答案 0 :(得分:2)
insert()
需要两个参数 - 索引和对象。
如果要附加到列表末尾,请使用append()
。
答案 1 :(得分:1)
您需要使用append
function将值附加到列表的末尾。
因此,不要执行checklist.insert(rndm)
,而是执行checklist.append(rndm)
。
如果您想在特定位置插入值,请使用checklist.insert(i, rndm)
,其中i
是您要插入的元素的索引。