
准确执行您指定的 *** 作的最简单解决方案是:
documents = [sub_list[0] for sub_list in documents]
这基本上等效于迭代版本:
temp = []for sub_list in documents: temp.append(sub_list[0])documents = temp
但是,这并不是遍历具有任意维数的多维列表的通用方法,因为嵌套列表推导/嵌套的for循环可能很难看。但是,对于2或3维列表,您应该放心。
如果您确实决定需要平整3个以上的尺寸,我建议实现一个递归遍历函数,该函数可以平整所有非平整的图层。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)