我可以在列表中添加一个列表吗?
问题描述:
我有一个列表,其中包含不同的值和不同的长度。我想我的代码迭代“大列表”,如果“项目列表”(大列表中的子列表)遵循一个条件(例如,len(list[i] > 1
),我想添加此“项目列表“新的大列表,所以最后,我会得到一个新的列表(这一切都符合条件)。我可以在列表中添加一个列表吗?
当我想追加整个列表时,append()
方法不起作用。
你有什么建议,我该怎么做?
答
的方式做这将是
new_big_list = [x for x in big_list if condition(x)]
,但如果你开始与一个空表
我们不是在做的纯文本的问题意识非常好,
.append()
循环应该工作。显示一些代码和预期的输出 –为什么不会追加工作?您可以随时将项目添加到现有列表中,即使它是一个列表。 –