컴퓨터/Algorithm
백준 1181 단어 정렬 (파이썬)
banna
2022. 9. 20. 21:22
반응형
lamda
연습문제
sorted 사용
n = int(input())
words = [input() for _ in range(n)]
words = list(set(words))
words = sorted(words)
words = sorted(words, key=lambda x: len(x))
for words in words:
print(words)
sort 사용
n = int(input())
words = [input() for _ in range(n)]
words = list(set(words))
words = sorted(words)
words.sort(key=lambda x: len(x))
for words in words:
print(words)
sort 에서 lamda 사용
변수.sort(key=lamda x:정렬을 원하는 기준)
sorted 에서 lamda 사용
저장할 변수 = sorted(정렬하려는 변수, key=lamda x:정렬을 원하는 기준)
lamda 사용법을 잘 익혀두자 특정 기준을 가지고 정렬을 해야하거나
여러번 정렬해야 하는 경우에 사용할 수 있다.
반응형