I want to print all number between two numbers
df = code1 code2
34261 [54642-54646]
[32413-32417] [23541-23546, 42156-42158]
Based on this dataframe I want following output dataframe
df = code1 code2
34261 [54642,54642, 54644, 54645, 54646]
[32413,32414, 32415,32416, 32417] [23541,23542, 23543, 23544, 23545, 23546, 42156,42157,42158]