from operator import itemgetter
def pTypes():
return{ ('.pz3', '.pzz') : 'Scene',
('.pp2', '.ppz') : 'Prop',
('.cr2', '.crz') : 'Character',
('.pz2', '.p2z') : 'Pose',
('.hr2', '.hrz') : 'Hair',
('.fc2', '.fcz') : 'Expression',
('.hd2', '.hdz') : 'Hand',
('.lt2', '.ltz') : 'Light',
('.cm2', '.cmz') : 'Camera',
('.mt5', '.mz5') : 'Material',
('.mc6', '.mcz') : 'Material',
('.obj', '.obz') : 'Geometry',}
marklist= sorted(pTypes().items(), key=itemgetter(1))
pTypes=dict(marklist)
for item in pTypes:
print(item, pTypes[item])
output:
('.cm2', '.cmz') Camera
('.cr2', '.crz') Character
('.fc2', '.fcz') Expression
('.obj', '.obz') Geometry
('.hr2', '.hrz') Hair
('.hd2', '.hdz') Hand
('.lt2', '.ltz') Light
('.mc6', '.mcz') Material
('.mt5', '.mz5') Material
('.pz2', '.p2z') Pose
('.pp2', '.ppz') Prop
('.pz3', '.pzz') Scene