['different event', 'reading: 22.3', 'reading: 21.1', 'reading: 26.0',
    'reading: 25.2']
['another event', 'reading: 25.5', 'reading: 25.1']
How to collect data from a list into groups based on condition?