[Python] sort()์์์ key lambda ์ฌ์ฉํ๊ธฐ
...
2021. 2. 22. 21:34
ํ์ด์ฌ์ sort() ํจ์๋ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌํด์ฃผ๋ ํจ์์ ๋๋ค. ๋ฌธ์์ด ๋ํ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌ์ด ๋ฉ๋๋ค. sort(reverse=True) ๋๋ reverse()๋ฅผ ์ด์ฉํ์ฌ ๋ด๋ฆผ์ฐจ์์ผ๋ก๋ ๊ตฌํ์ด ๊ฐ๋ฅํฉ๋๋ค. ์ด ๊ธ์์๋ key ๋งค๊ฐ๋ณ์๋ฅผ ๊ฐ์ง๋ sort()์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค. key ๋งค๊ฐ๋ณ์๋ฅผ ๊ฐ์ง๋ sort() ํจ์๋ key ๊ฐ์ ๊ธฐ์ค์ผ๋ก ์ ๋ ฌ๋๊ณ ๊ธฐ๋ณธ๊ฐ์ ์ค๋ฆ์ฐจ์์ ๋๋ค. ๋ํ lambda์์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ฐฑ์ค 1181๋ฒ ๋ฌธ์ ๋ฅผ ์์๋ก ๋ค์ด๋ณด๊ฒ ์ต๋๋ค. ์ด ๋ฌธ์ ๊ฐ์ ๊ฒฝ์ฐ sort(key)๋ฅผ ์ด์ฉํ์ฌ ์ฝ๊ฒ ๊ตฌํ ์ ์์ต๋๋ค. data_list = ['but','i','wont','hesitate','no','more','no','more','it','cannot','wait','im','yo..