파이썬 sorted()

1 개념[ | ]

파이썬 sorted()
  • 정렬 함수
def sorted(iterable, cmp=None, key=None, reverse=False)

2 예시[ | ]

기본
>>> lst = ['c', 'a', 'b']
>>> sorted(lst)
['a', 'b', 'c']
역순
lst = ['a', 'b', 'c']
>>> sorted(lst, reverse=True)
['c', 'b', 'a']
key 지정
lst = [[3, 'c'], [2, 'b'], [1, 'a']]

def keyfunc(x):
    return x[0]

r = sorted(lst, key=keyfunc)
print(r) # [[1, 'a'], [2, 'b'], [3, 'c']]
→ keyfunc() 함수의 반환 값을 키 값으로 사용

3 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}