코딩/파이썬
[프로그래머스] 문자열 내 마음대로 정렬하기,python
갬발장
2023. 7. 17. 22:55
문제 링크
https://programmers.co.kr/learn/courses/30/lessons/12915
문제 설명
문자열을 담은 리스트 strings와 정렬의 기준이 될 인덱스 n이 주어지면, 각 문자열의 n번 문자를 기준으로 정렬된 리스트를 반환해라
def solution(strings, n):
#answer = strings.sort(key = lambda x : x[n])
answer = sorted(strings,key=lambda x: (x[n],x)
return answer
- 새로 알게된 점
- list.sort() -> 새로운 리스트를 만들어주는 것이 아니라 리스트를 정렬만 해줌
- sorted() -> 새로운 리스트를 만들어준다.