목록list (1)
나의 기록
[Python] 정렬 'sort', 'sorted' 그리고 key, reverse 매개변수(with 백준 10814번)
파이썬 list에는 정렬을 위해서 sort() 메소드를 가지고 있다. 뿐만 아니라 파이썬에는 sorted() 라는 내장함수를 통해서 iterable한 객체로부터 정렬된 리스트를 반환한다. 즉, sorted( list )를 하면 기존 list는 그대로 유지되며 list를 정렬하여 반환해준다. ( list.sort()는 새로운 list를 생성하지 않기 때문에 sorted( list )보다 더 빠르다고 한다. ) sort() 와 sorted()는 key와 reverse 매개변수를 가지는데 key 는 lambda 함수를 자주 활용하는 것 같다. 1. key list_1 = [(1,'b'),(3,'a'),(2,'b')] print(sorted( list_1, key = lambda x : x[0] )) [(1, ..
컴퓨터/Python
2021. 8. 10. 00:13