일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 쿠키
- 기억장치
- ARP
- 쉽게 배우는 데이터 통신과 컴퓨터 네트워크
- 파이썬 정렬
- icmp
- OSI7계층모델
- 자료형
- GIT
- CS
- 데이터 통신과 컴퓨터 네트워크
- 노마드코더
- DP
- RARP
- 노개북
- 파이썬 연산자
- 리스트
- 시스템 소프트웨어
- 컴퓨터네트워크
- 컴퓨터 동작방식
- 이것이 취업을 위한 코딩테스트다
- 파이썬 자료형
- 이것이 취업을 위한 코딩 테스트다
- data type
- 북클럽
- IT5분잡학사전
- 데이터통신
- 라우팅
- 이코테
- sort()
- Today
- Total
목록sort() (2)
뚝딱햄 탈출기
내 풀이 import sys n = int(sys.stdin.readline()) tc =[sys.stdin.readline().strip() for i in range(n)] # 중복 단어 제거 tc = list(set(tc)) # sort()는 리스트 메서드이므로 다시 리스트형으로 변환. # 길이 짧은 순으로 정렬 후 길이 같으면 사전 순으로 정렬 tc.sort(key = lambda x : (len(x), x)) # 단어 한 줄에 하나씩 출력 for i in tc: print(i) 풀이 방식 처음엔 문제에 기술된 순서대로 코드를 작성하려 했다. 단어 길이 순으로 정렬 단어의 길이가 같고, 두 단어가 같으면 단어 한개 삭제 (중복 제거) 단어의 길이가 같고, 두 단어가 다르면 사전 순으로 정렬 그러나..
sort()와 sorted()는 정렬 기능을 가진 함수이고, reverse()와 reversed()는 역순 정렬 기능을 가진 함수이다. sort() sort() 함수는 리스트의 원소들을 오름차순으로 정렬해주는 함수로, 리스트명.sort() 형식으로 작성한다. 리스트의 원소들을 내림차순으로 정렬하고 싶을 경우 리스트명.sort(reverse = True) 형식으로 작성하면 된다. sort() 함수는 리스트형의 메소드로, 리스트 원본값을 직접 수정한다. (리스트를 정렬된 상태로 변경한다.) sorted() sorted() 함수는 sorted(리스트명) 형식으로 작성하며, 오름차순 정렬 값을 반환한다. 내림차순 정렬 값을 얻으려면 sorted(리스트명, reverse = True) 형식으로 작성하면 된다. s..