일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 데이터 통신과 컴퓨터 네트워크
- 라우팅
- 파이썬 자료형
- 파이썬 연산자
- 이것이 취업을 위한 코딩테스트다
- sort()
- IT5분잡학사전
- 기억장치
- ARP
- 시스템 소프트웨어
- 컴퓨터 동작방식
- 이코테
- CS
- 자료형
- 이것이 취업을 위한 코딩 테스트다
- icmp
- GIT
- 노개북
- 쿠키
- 리스트
- 노마드코더
- 파이썬 정렬
- RARP
- 북클럽
- 컴퓨터네트워크
- DP
- data type
- OSI7계층모델
- 데이터통신
- 쉽게 배우는 데이터 통신과 컴퓨터 네트워크
- Today
- Total
목록Programming language/Python (13)
뚝딱햄 탈출기
sort()와 sorted()는 정렬 기능을 가진 함수이고, reverse()와 reversed()는 역순 정렬 기능을 가진 함수이다. sort() sort() 함수는 리스트의 원소들을 오름차순으로 정렬해주는 함수로, 리스트명.sort() 형식으로 작성한다. 리스트의 원소들을 내림차순으로 정렬하고 싶을 경우 리스트명.sort(reverse = True) 형식으로 작성하면 된다. sort() 함수는 리스트형의 메소드로, 리스트 원본값을 직접 수정한다. (리스트를 정렬된 상태로 변경한다.) sorted() sorted() 함수는 sorted(리스트명) 형식으로 작성하며, 오름차순 정렬 값을 반환한다. 내림차순 정렬 값을 얻으려면 sorted(리스트명, reverse = True) 형식으로 작성하면 된다. s..
이것이 취업을 위한 코딩 테스트다 with 파이썬 - 나동빈 저 APPENDIX A. 코딩 테스트를 위한 파이썬 문법 정리 내용 입력 input() 파이썬에서 데이터를 입력받을 때 input()을 이용한다. input()은 한 줄의 문자열을 입력받도록 해준다. 입력받은 데이터를 정수형 데이터로 처리하려면 문자열을 정수로 바꾸는 int() 함수를 사용해 주면 된다. 여러 개의 데이터를 입력받을 때 많은 코딩 테스트 문제들이 여러 개의 데이터를 입력받을 때 공백 혹은 줄 바꿈을 기준으로 데이터를 구분한다. 파이썬에서는 구분자가 줄바꿈인지 공백인지에 따라 다른 처리를 요구한다. 구분자가 줄바꿈이라면 int(input())을 여러 번 사용하면 되고, 구분자가 공백이라면 아래의 방식을 사용한다. 이 코드는 반드시..
이것이 취업을 위한 코딩 테스트다 with 파이썬 - 나동빈 저 APPENDIX A. 코딩 테스트를 위한 파이썬 문법 정리 내용 함수 동일한 알고리즘을 반복적으로 사용해야 할 때 함수를 사용한다. 똑같은 코드를 반복적으로 사용할 때 함수를 사용하지 않으면 소스코드가 길어지고 이로 인해 프로그램의 크기가 비효율적으로 커진다. 코딩 테스트에서는 테스트 케이스가 입력된 뒤에 테스트 케이스만큼 특정 알고리즘의 수행 결과를 반복적으로 출력하도록 요구하는 문제가 많이 출제되는데, 문제를 푸는 코드를 함수화 하면 매우 효과적으로 풀 수 있다. 함수의 구조 def 함수명(매개변수): 실행할 소스코드 return 반환값 매개변수나 return문은 존재하지 않을 수도 있다. 아래의 두 예제는 동일한 기능을 제공한다. # ..
이것이 취업을 위한 코딩 테스트다 with 파이썬 - 나동빈 저 APPENDIX A. 코딩 테스트를 위한 파이썬 문법 정리 내용 연산자 비교 연산자 연산 결과로는 Boolean 값이 반환된다. (파이썬에서 참과 거짓은 True, False. 첫 글자 대문자로 작성해야 한다.) 비교 연산자 설명 X == Y X와 Y가 서로 같을 때 참(True) X != Y X와 Y가 서로 다를 때 참(True) X > Y X가 Y보다 클 때 참(True) X = Y X가 Y보다 크거나 같을 때 참(True) X 2 print(a)# True print(not a)# False b = 2 != 2 print(b)#False 기타 연산자 리스트, 튜플, 문자열, 사전과 같은 ..