[Python] sort( ) vs sorted( )
ํ์ด์ฌ์ ๋ฐฐ์ฐ๊ณ ๋ ํ n๋ ์งธ ํท๊ฐ๋ฆฌ๋ sort()์ sorted() ํจ์... ๋ ํจ์ ๋ค ๋ฆฌ์คํธ๋ฅผ ์ ๋ ฌํ ๋ ๋ง์ด ์ฌ์ฉํ๋๋ฐ, ๋งค๋ฒ ์ฐพ์๋ด๋ ๊ทธ๋ ์ฐ๊ณ ๋๋ฉด ๋ค์ ๊น๋จน์ด์ ํฌ์คํ ์ ์ข ํ๋ฉด ๋ซ๊ฒ ๋ค ์ถ๋ค sort( )์ sorted( ) ๊ณตํต์ ๋ ๋ค ๋ฆฌ์คํธ๋ฅผ ์ ๋ ฌํ๋๋ฐ ์ฐ์ธ๋ค. ๊ทธ๋ฆฌ๊ณ ์๋์ ๋์์๋ ํจ์๋ค์ ์ํ์ ๋ณด๋ฉด key์ reverse๋ผ๋ ๋งค๊ฐ๋ณ์๋ฅผ ์ง์ ํ ์ ์๋๋ฐ, key๋ ์ ๋ ฌ ํ๋ก์ธ์ค ์ ์ ๊ฐ ๋ฆฌ์คํธ ์์์ ๋ํด ํธ์ถํ ํจ์๋ฅผ ์ง์ ํ๋ ๋งค๊ฐ๋ณ์๋ค. ์๋ฅผ ๋ค์ด key = str.lower๋ก ์ง์ ํ๋ฉด ์๋ฌธ์ ๋์๋ฌธ์๋ฅผ ๊ตฌ๋ถํ์ง ์๊ณ ๋น๊ตํ๋ค. (key ์ง์ ํ์ง ์์ผ๋ฉด ๋์๋ฌธ์ ๊ตฌ๋ถ) ์ ๋ ฌ ํ๋ก์ธ์ค ์ ์ str.lower๋ฅผ ํธ์ถํด ๋ฆฌ์คํธ์ ๋ชจ๋ ์์๋ค์ ๋ํด ์๋ฌธ์๋ก ๋ณ๊ฒฝ์์ผ์คฌ๊ธฐ ๋๋ฌธ์ด๋ค...