在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)
(假设您希望插入而不追加)始终可以获得帮助