我想在另一个列表中添加一个列表
import random
list1 = []
list2 = []
list3 = [list1, list2]
Index = random.choice(list3)
Index = list3.index(Index)
print(Index)
list3[Index].append(“Test”)
print(list3[Index])
我希望它根据索引的值向list1或list2添加“test”
出于某种原因,如果我重复这个过程两次,并且索引的值发生了变化,“Test”将被添加到同一个列表中两次。我如何做到这一点
random.choice
返回给定列表中的一个项,在本例中,这些项是对list1
和list2
的引用,而不是索引您应该直接附加到
random.choice
返回的列表:这可以输出:
相关问题 更多 >
编程相关推荐