追加另一个列表中的列表

血红素

我正在尝试附加另一个列表中的列表。

import random
list1 = []
list2 = []
list3 = [list1, list2]

Index = random.choice(list3)
Index = list3.index(Index)
print(Index)
list3[Index].append(“Test”)
print(list3[Index])

我希望它根据索引的值向列表1或列表2添加“测试”。

由于某种原因,如果我重复该过程两次,并且索引的值发生更改,则“测试”将两次添加到同一列表中。我该怎么做?

吹牛

random.choice返回给定列表中的一项,在这种情况下,这些项是对list1的索引,而不是索引list2

您应该直接附加到由返回的列表中random.choice

import random
list1 = []
list2 = []
list3 = [list1, list2]

lst= random.choice(list3)
lst.append('Test')
print(list3)

这可以输出:

[['Test'], []]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将列表追加到另一个列表

将列表变量追加到Ansible中的另一个列表

另一个关联列表中的关联列表

在另一个列表中搜索列表值

删除另一个列表中的列表项

python从另一个列表中删除列表

如何从另一个列表中的列表中获取另一个列表中的值

如何将2个简短列表中的元素追加到另一个大元组列表中?

在Python中的列表列表中将列表分配给另一个列表

排序列表列表与python中的另一个列表列表

将包含列表的字典追加到python中的另一个字典

使用“ while”从另一个列表中删除一个列表中的元素

Python在一个列表中查找不在另一个列表中的元素

根据另一个列表中的元素重复一个列表中的元素

在javascript中从另一个列表中减去一个列表的值

从另一个列表中的一个列表中查找元素数

计算一个列表中的项目数在另一个列表中

根据另一个列表中的索引汇总一个列表中的元素

从另一个列表中的一个列表中查找任何值

如果满足条件,则将列表系列中的-n元素追加到另一个列表系列中

在另一个列表中迭代反应

从另一个列表中删除项目

Linq查询-在另一个列表中列出

用另一个替换列表中的元素

访问另一个类中列表的元素

从另一个选择中更新下拉列表

如何从另一个班级中读取列表

在另一个函数中调用列表 - Python

Python:用列表中另一个列表中的值替换列表中的元素