我正在尝试添加另一个列表中的列表。
\begin{tabular}{l|r|r|r|r}
\hline
& Estimate & Std. Error & t value & Pr(>|t|)\\
\hline
(Intercept) & -0.07 & 0.09 & -0.79 & 0.43\\
\hline
x & 2.05 & 0.09 & 22.81 & 0.00\\
\hline
\end{tabular}
我希望它根据索引的值向列表1或列表2添加“测试”。
由于某种原因,如果我重复两次该过程,并且索引的值发生更改,则“ Test”将两次添加到同一列表中。我该怎么做?
答案 0 :(得分:3)
random.choice
返回给定列表中的一项,在这种情况下,它们是对list1
和list2
的引用,而不是其索引。
您应该直接附加到random.choice
返回的列表中:
import random
list1 = []
list2 = []
list3 = [list1, list2]
lst= random.choice(list3)
lst.append('Test')
print(list3)
这可以输出:
[['Test'], []]