I have a master list:
l = ['gala_apple', 'gala_lime', 'fuji_apple', 'fuji_lime']
Through some manipulation, I end up with a variant of l:
r = [
'fuji_apple_1',
'fuji_apple_2',
'fuji_lime_1',
'fuji_lime_2',
'gala_apple_1',
'gala_apple_2',
'gala_apple_3',
'gala_lime_1',
'gala_lime_2',
'gala_lime_3',
]
Using the master list l as a reference, I want the list r to be ordered like:
r = [
'gala_apple_1',
'gala_lime_1',
'gala_apple_2',
'gala_lime_2',
'gala_apple_3',
'gala_lime_3',
'fuji_apple_1',
'fuji_lime_1',
'fuji_apple_2',
'fuji_lime_2',
]
I.e. (gala_apple_X, gala_lime_X, gala_apple_Y, gala_lime_Y, ...), (fuji_apple_X, fuji_lime_X, fuji_apple_Y, fuji_lime_Y, ...)