Merge lists
Merges two or more lists into a list of lists, combining elements from each of the input lists based on their positions.
- Use
max()combined with a list comprehension to get the length of the longest list in the arguments. - Use
range()in combination with themax_lengthvariable to loop as many times as there are elements in the longest list. - If a list is shorter than
max_length, usefill_valuefor the remaining items (defaults toNone). zip()anditertools.zip_longest()provide similar functionality to this snippet.