ich habe eine Liste, die wie folgt aussieht:
Diese Liste möchte ich nun sortieren/gruppieren, so dass ich dann als Ausgabe folgendes erhalte:liste =['SNAP_20120105_101306.bz2', 'mod.prot_SNAP_20120106_101306.bz2', 'mod.prot42.SNAP_20100109_101311.bz2', 'SNAP_20100305_103306.bz2', 'mod.prot_SNAP_20110705_121301.bz2', 'folio_20100112_102206.bz2', 'SNAP_20100112_102206.bz2', 'mod.prot42.SNAP_20120134_101809.bz2', 'SNAP_20120912_101306.bz2', 'mod.prot_SNAP_20120312_091306.bz2', 'folio_20100109_102206.bz2']
Es soll also eine neue Liste generiert werden, die alle Daten aus dem Jahr 2010 enthält, gruppiert nach dem String, der sich vor der Jahreszahl befindet.liste_2010 = [['folio_20100109_102206.bz2', 'folio_20100112_102206.bz2'], ['mod.prot42.SNAP_20100109_101311.bz2'], ['SNAP_20100112_102206.bz2', 'SNAP_20100305_103306.bz2']]
Wie stelle ich das am geschicktesten an?