Language/Python

[Python] Sortedํ•จ์ˆ˜ ์ •๋ฆฌ

yujindonut 2022. 3. 13. 01:01
728x90

๐Ÿ‘‰ํ˜•ํƒœ 

sorted(์ •๋ ฌํ•  ๋ฐ์ดํ„ฐ)

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

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

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

 

๐Ÿ‘‰์ •๋ ฌํ•  ๋ฐ์ดํ„ฐ

: iterableํ•œ ๋ฐ์ดํ„ฐ์—ฌํ•œ๋‹ค.

 

๐Ÿ‘‰key

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

 

๐Ÿ‘‰reverse

: ์˜ค๋ฆ„์ฐจ์ˆœ ๋‚ด๋ฆผ์ฐจ์ˆœ์œผ๋กœ ์ •๋ ฌํ• ์ง€ ์ •ํ•œ๋‹ค

๋””ํดํŠธ๋Š” reverse = False๋กœ ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ์ •๋ ฌ๋œ๋‹ค

sorted(LIST, reverse = True)๋กœ ์ž…๋ ฅํ•˜๊ฒŒ ๋˜๋ฉด ๋‚ด๋ฆผ์ฐจ์ˆœ

 

๐Ÿ’ฅ[๋ฆฌ์ŠคํŠธ].sort()์™€ sorted(๋ฆฌ์ŠคํŠธ)์˜ ์ฐจ์ด์ ๐Ÿ’ฅ

๋ฆฌ์ŠคํŠธ.sort()๋Š” ๋ณธ์ฒด์˜ ๋ฆฌ์ŠคํŠธ๋ฅผ ์ •๋ ฌํ•ด์„œ ๋ณ€ํ™˜

sorted(๋ฆฌ์ŠคํŠธ)๋Š” ๋ณธ์ฒด ๋ฆฌ์ŠคํŠธ๋Š” ๋‚ด๋ฒ„๋ ค๋‘๊ณ , ์ •๋ ฌํ•œ ์ƒˆ๋กœ์šด ๋ฆฌ์ŠคํŠธ๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋Š” ๊ฒƒ

 

728x90