アプリ版:「スタンプのみでお礼する」機能のリリースについて

teams={"kiuri":"yamateam","daikonn":"yamateam","tai":"umiteam","sannma":"umiteam"}
print("syokuzaiの順")
for player in sorted(teams.items(),key=lambda k:k[1]):
print(player[0],player[1])
print("産地の順")
for player in sorted(teams.items(),key=lambda k:k[0]):
print(player[0],player[1])

結果は

syokuzaiの順
tai umiteam
sannma umiteam
kiuri yamateam
daikonn yamateam
産地の順
daikonn yamateam
kiuri yamateam
sannma umiteam
tai umiteam

この産地やsyokuzaの名前の順序を逆にするにはどうすればいいのでしょうかご教授ください。

A 回答 (2件)

検索すると


https://qiita.com/yousuke_yamaguchi/items/23014a …

teams={"kiuri":"yamateam","daikonn":"yamateam","tai":"umiteam","sannma":"umiteam"}
print("syokuzaiの順")
for player in sorted(teams.items(),key=lambda k:k[0]):
print(player[0],player[1])
print("産地の順")
for player in sorted(teams.items(),key=lambda k:k[1]):
print(player[0],player[1])

print()

print("syokuzaiの降順")
for player in sorted(teams.items(),key=lambda k:k[0], reverse=True):
print(player[0],player[1])
print("産地の降順")
for player in sorted(teams.items(),key=lambda k:k[1], reverse=True ):
print(player[0],player[1])

----

syokuzaiの順
daikonn yamateam
kiuri yamateam
sannma umiteam
tai umiteam
産地の順
tai umiteam
sannma umiteam
kiuri yamateam
daikonn yamateam

syokuzaiの降順
tai umiteam
sannma umiteam
kiuri yamateam
daikonn yamateam
産地の降順
kiuri yamateam
daikonn yamateam
tai umiteam
sannma umiteam

かな?
key が食材で value が産地で宜しいでしょうか?
    • good
    • 0

sortedには reverse というパラメータがあります。

    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!