AHA๐Ÿ‘Œ python - ๋”•์…”๋„ˆ๋ฆฌ key, value๊ธฐ์ค€์œผ๋กœ ์ •๋ ฌ

๐Ÿšฉ ๋”•์…”๋„ˆ๋ฆฌ๋ฅผ key / value ๊ธฐ์ค€์œผ๋กœ ์ •๋ ฌํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด?

โœ… key, value ์Œ ์–ป๊ธฐ : items

a= {'name':'pey','phone':'01012341234','birth':'1118'}
a.items()
>>> [('name','pey'),('phone','01012341234'),('birth','1118')]

โœ… sorted(์ •๋ ฌํ•  ๋ฐ์ดํ„ฐ, key ํŒŒ๋ผ๋ฏธํ„ฐ, reverse ํŒŒ๋ผ๋ฏธํ„ฐ)

  • key ์˜ต์…˜
    : sorted ํ•จ์ˆ˜์˜ key ํŒŒ๋ผ๋ฏธํ„ฐ๋Š” ์–ด๋–ค ๊ฒƒ์„ ๊ธฐ์ค€์œผ๋กœ ์ •๋ ฌํ•  ๊ฒƒ์ธ๊ฐ€?

๐Ÿ“Œ ๋”•์…”๋„ˆ๋ฆฌ๋ฅผ key ๊ธฐ์ค€์œผ๋กœ ์˜ค๋ฆ„์ฐจ์ˆœ/๋‚ด๋ฆผ์ฐจ์ˆœ ์ •๋ ฌ

a= {'name':'pey','phone':'01012341234','birth':'1118'}
sorted_a=sorted(a.items(),key=lambda x:x[0])
sorted_reverse_a=sorted(a.items(),key=lambda x:x[0],reverse=True)

๐Ÿ“Œ ๋”•์…”๋„ˆ๋ฆฌ๋ฅผ value ๊ธฐ์ค€์œผ๋กœ ์˜ค๋ฆ„์ฐจ์ˆœ/๋‚ด๋ฆผ์ฐจ์ˆœ ์ •๋ ฌ

a= {'name':'pey','phone':'01012341234','birth':'1118'}
sorted_a=sorted(a.items(),key=lambda x:x[1])
sorted_reverse_a=sorted(a.items(),key=lambda x:x[1],reverse=True)

์ข‹์€ ์›นํŽ˜์ด์ง€ ์ฆ๊ฒจ์ฐพ๊ธฐ