Guidelines

리슀트 λ‚΄ μš”μ†Œλ₯Ό μ •λ ¬ν•˜λŠ” sort() ν•¨μˆ˜

파이썬의 sort() ν•¨μˆ˜λŠ” 리슀트의 μš”μ†Œλ“€μ„ νŠΉμ • 기쀀에 따라 μ •λ ¬ν•©λ‹ˆλ‹€.

sort() ν•¨μˆ˜λŠ” 리슀트 λ‚΄ μš”μ†Œλ₯Ό μ •λ ¬ν•œ ν›„, λ³„λ„μ˜ μƒˆλ‘œμš΄ 리슀트λ₯Ό μƒμ„±ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.


sort() ν•¨μˆ˜ μ‚¬μš©λ²•

기본적으둜 sort() ν•¨μˆ˜λŠ” 리슀트의 μš”μ†Œλ₯Ό μ˜€λ¦„μ°¨μˆœμœΌλ‘œ μ •λ ¬ν•©λ‹ˆλ‹€.

λ‚΄λ¦Όμ°¨μˆœμœΌλ‘œ μ •λ ¬ν•˜λ €λ©΄ sort(reverse=True)λ₯Ό μ‚¬μš©ν•©λ‹ˆλ‹€.

sort() ν•¨μˆ˜ μ˜ˆμ‹œ
numbers = [3, 1, 4, 1, 5, 9, 2] # μ˜€λ¦„μ°¨μˆœ μ •λ ¬ numbers.sort() # [1, 1, 2, 3, 4, 5, 9] print("sorted:", numbers) # λ‚΄λ¦Όμ°¨μˆœ μ •λ ¬ numbers.sort(reverse=True) # [9, 5, 4, 3, 2, 1, 1] print("reverse=True:", numbers)

μ •λ ¬ 기쀀을 μ§€μ •ν•˜λŠ” key λ§€κ°œλ³€μˆ˜

key λ§€κ°œλ³€μˆ˜λ₯Ό μ‚¬μš©ν•˜λ©΄ μ •λ ¬ 기쀀을 직접 지정할 수 μžˆμŠ΅λ‹ˆλ‹€.

예λ₯Ό λ“€μ–΄, μ•„λž˜μ™€ 같이 λ¬Έμžμ—΄μ˜ 길이에 따라 μš”μ†Œλ₯Ό μ •λ ¬ν•˜κ³  μ‹Άλ‹€λ©΄ key=len을 sort() ν•¨μˆ˜μ— μ „λ‹¬ν•©λ‹ˆλ‹€.

μ‚¬μš©μž μ •μ˜ μ •λ ¬: λ¬Έμžμ—΄ 길이에 따라 μ •λ ¬
words = ['banana', 'pie', 'Washington', 'apple'] # λ¬Έμžμ—΄ 길이에 따라 μ •λ ¬ words.sort(key=len) # 좜λ ₯: ['pie', 'apple', 'banana', 'Washington'] print(words)
Mission
0 / 1

λΉˆμΉΈμ— λ“€μ–΄κ°ˆ μ½”λ“œλ‘œ κ°€μž₯ μ μ ˆν•œ 것은 λ¬΄μ—‡μΌκΉŒμš”?

sort() ν•¨μˆ˜λ‘œ μ •λ ¬ 기쀀을 μ§€μ •ν•˜λ €λ©΄ λ§€κ°œλ³€μˆ˜λ₯Ό μ‚¬μš©ν•©λ‹ˆλ‹€.
standard
len
key
put

Guidelines

AI Tutor

Publish

Design

Upload

Notes

Favorites

Help

Code Editor

Run
Generate

Execution Result