Given the following list of lists:
a = [[2,3],[1,2,3],[1]]
I need each list within a to have the same number of elements. First, I need to get the longest length of any list in a. Then, I need to ensure all lists are at least that long. If not, I want to add a zero (0) to the end until that is true. The desired result is:
b = [[2,3,0],[1,2,3],[1,0,0]]
Thanks in advance!
P.S. I also need to apply this to a Pandas Data Frame like this one:
import pandas as pd
b = [[2,3,0],[1,2,3],[1,0,0]]
f=pd.DataFrame({'column':b})