在python中将变量附加到列表中
这里的在python中将变量附加到列表中,python,list,random,Python,List,Random,这里的my_list是一个包含字符串(字母表)的列表。我必须随机选择字母表(无用户输入)。 我的任务是将这些(不,用户输入)添加到列表中,然后对该列表执行进一步的操作。 我的问题是我无法将rndm添加到我的检查表中 这里是m函数 for i in range(0, n_subs): rndm=my_list[random.randint(0, n_subs)] checklist.insert(rndm) print checklist#check 您需要使用将值附加到
my_list
是一个包含字符串(字母表)的列表。我必须随机选择字母表(无用户输入)。
我的任务是将这些(不,用户输入)添加到列表中,然后对该列表执行进一步的操作。
我的问题是我无法将rndm
添加到我的检查表中
这里是m函数
for i in range(0, n_subs):
rndm=my_list[random.randint(0, n_subs)]
checklist.insert(rndm)
print checklist#check
您需要使用将值附加到列表的末尾
因此,与其执行检查表.insert(rndm)
,不如执行检查表.append(rndm)
如果要在特定位置插入值,请使用检查表。插入(i,rndm)
,其中i
是要插入的元素的索引。您需要使用将值附加到列表的末尾
因此,与其执行检查表.insert(rndm)
,不如执行检查表.append(rndm)
如果要在特定位置插入值,请使用检查表。插入(i,rndm),其中i
是要插入的元素的索引。insert()
需要两个参数-索引和对象
如果要附加到列表的末尾,只需使用append()
insert()
需要两个参数-index和object
如果您想附加到列表的末尾,只需使用
append()
错误消息是什么?您是指checklist.append(rndm)
?还是checklist.insert(0,rndm)
输入帮助(checklist.insert)
(假设您想插入而不追加)错误消息是什么?您的意思是checklist.append(rndm)
?或者可能是checklist.insert(0,rndm)
通过键入help(checklist.insert)
(假设您希望插入而不追加)始终可以获得帮助