チームアイテム = [{'チーム':'フランス' , 'P':1 , 'GD':-3 , 'GS':1 , 'GA':4},
{'チーム':'ウルグアイ' , 'P':7 , 'GD':4 , 'GS':4 , 'GA':0},
{'チーム':'南アフリカ' , 'P':4 , 'GD':-2 , 'GS':3 , 'GA':5},
{'チーム':'メキシコ' , 'P':4 , 'GD':1 , 'GS':3 , 'GA':2}]
printsorted(teamitems ,key = lambda x:(x['P'],x['GD'],x['GS'],x['GA']),reverse=True)
上記のコードは、「P」、「GD」、「GS」、「GA」による 4 つの条件による並べ替えを実装しています。reverse=True は降順を意味します
もちろんできます
コードをコピー コードは次のとおりです:
from オペレーター import itemgetter
printsorted(teamitems,key = itemgetter('P','GD','GS','GA'),reverse=True)