考虑下面的列表嵌套:
a = [[2,3],[1,2,3],[1]]
我希望在一个列表中,每个子列表的元素数量相同。 首先,我需要获取所有子列表中最长的长度。 然后,我需要确保所有子列表的长度都至少达到这个长度。 如果不满足条件,我就要在子列表末尾添加零(0)直到满足为止。 最终想要的结果是:
b = [[2,3,0],[1,2,3],[1,0,0]]
感谢您的提前帮助! 附注:我还需要将此应用于像这样的Pandas数据框:
import pandas as pd
b = [[2,3,0],[1,2,3],[1,0,0]]
f=pd.DataFrame({'column':b})
将Python序列转换为NumPy数组,填充缺失值
。 - Divakar