假设我有两个包含相同元素数量的整数列表(均为整数列表)。例如:
a = [[1, 7, 3, 10, 4], [1, 3, 8], ..., [2, 5, 10, 91, 54, 0]]
b = [[5, 4, 23], [1, 2, 0, 4], ..., [5, 15, 11]]
对于每个索引,我希望用尾随零填充较短的列表。上面的示例应该如下所示:
a = [[1, 7, 3, 10, 4], [1, 3, 8, 0], ..., [2, 5, 10, 91, 54, 0]]
b = [[5, 4, 23, 0, 0], [1, 2, 0, 4], ..., [51, 15, 11, 0, 0, 0]]
有没有一种优雅的方式可以在Python列表或者numpy中执行这种比较和填充操作?我知道numpy.pad可以执行填充操作,但是在列表上进行迭代和比较却让我卡住了。