我有一个包含不同值和不同长度的列表列表。
我希望我的代码迭代"大列表",如果" item-list" (大列表中的子列表)遵循一个条件(例如,len(list[i] > 1
),我想添加这个" item-list"到新的大列表,所以最后,我将获得一个新的列表列表(所有列表都遵循这个条件)。
当我要附加整个列表时,append()
方法无效。
你有什么建议吗,我该怎么做?
答案 0 :(得分:0)
这样做的方法是
new_big_list = [x for x in big_list if condition(x)]
但如果以空列表
开头,则.append()
的循环应该有效