Ich hab da ein Problem wo ich nicht weiterkomme. Es geht darum ein Directory nach keys zu sortieren und zwar so wie ich es vorgebe.
Als keys existieren Zahlen und auch Wörter. Ich möchte gerne zuerst die Zahlen absteigend und danach die Wörter Alphabetisch absteigend sortiert haben.
Wie zum Beispiel:
Code: Alles auswählen
{'1': 'Blabla', '2': 'Blabla', '15': 'Blabla', 'A1': 'Blabla', 'Trk1': 'Blabla'}
Code: Alles auswählen
{'18': (['20'], [], ['Down', '1000FDx']), '19': (['22'], [], ['Down', '1000FDx']), '12': ([], ['13', '15', '16', '17', '21', '22', '91', '92', '94', '99', '120', '253'], ['Up', '1000FDx']), 'Trk1': (['10'], [], ['Up', '1000FDx']), 'Trk2': (['20'], [], ['Up', '1000FDx']), '11': (['110'], [], ['Up', '1000FDx']), '17': (['20'], [], ['Down', '1000FDx']), '23': (['20'], [], ['Down', '1000FDx']), '22': (['22'], [], ['Down', '1000FDx']), '21': (['22'], [], ['Up', '1000FDx']), '20': (['22'], [], ['Down', '1000FDx']), '24': (['20'], [], ['Down', '1000FDx']), 'A2': (['1'], [], ['none', 'none']), 'A1': (['1'], [], ['none', 'none']), 'B2': ([], ['10', '13', '15', '16', '17', '20', '21', '22', '30', '40', '50', '60', '70', '80', '90', '91', '92', '94', '99', '100', '110', '120', '253'], ['Down', 'none']), 'B1': ([], ['10', '13', '15', '16', '17', '20', '21', '22', '30', '40', '50', '60', '70', '80', '90', '91', '92', '94', '99', '100', '110', '120', '253'], ['Up', '10GigFD']), '1': (['10'], [], ['Down', '1000FDx']), '2': (['20'], [], ['Down', '1000FDx']), '3': (['30'], [], ['Up', '1000FDx']), '4': (['40'], [], ['Up', '1000FDx']), '5': (['50'], [], ['Up', '1000FDx']), '6': (['60'], [], ['Up', '1000FDx']), '7': (['70'], [], ['Up', '1000FDx']), '8': (['80'], [], ['Up', '1000FDx']), '9': (['90'], [], ['Up', '1000FDx']), '10': (['100'], [], ['Up', '1000FDx'])}
Marc Peter