반응형 파이썬정렬2 [Python] 파이썬 문자열 정렬 시 sort()에서 사용하는 key 인자 Python의 sort() 함수에서 'key' 인자를 사용하면 정렬 기준을 지정할 수 있습니다. 이 key 인자에는 함수가 들어갑니다. 함수가 직접 리스트의 요소를 받은 후, 정렬에 사용할 key를 반환합니다. 1. key = len 2. key = lambda 3. key = str.lower 4. key = 사용자 정의 함수 key = len 문자열을 길이에 따라 리스트를 정렬하고 싶다면 len() 함수를 key 인자에 넣으면 됩니다. list = ["aaa", "bbbb", "ccccc"] list.sort(key=len) key = lambda key의 인자로 lambda 함수를 사용하여 요소들을 정렬할 수 있습니다. lambda는 파이썬에서 사용하는 익명 함수를 지칭합니다. 아래 코드는 elem.. 2024. 1. 5. [Python] 파이썬 문자열 정렬엔? sort(), sorted() 함수 사용 파이썬으로 문자열 정렬 시 사용하는 함수 sort() sorted() key 인자 sort() 리스트를 정렬해 주는 메소드 입니다. 원본 리스트 자체가 정렬되기 때문에, 이 함수를 사용하면 원본 리스트가 변경됩니다. 기본적으로 오름차순으로 정렬하며, 내림차순으로 정렬을 원할 시 'reverse=True'를 인자로 넣어주면 됩니다. # 오름차순 정렬 sample_list.sort() # 내림차순 정렬 sample_list.sort(reverse=True) sorted() 리스트를 정렬해 주는 메소드 입니다. sort()와 다르게 원본 리스트를 변경하지 않고, 정렬된 새로운 리스트를 반환해 줍니다. 기본적으로 오름차순으로 정렬하며, 내림차순으로 정렬을 원할 시 'reverse=True'를 인자로 넣어주면 됩.. 2024. 1. 5. 이전 1 다음 반응형