몇개월 안썼다고 다 잊어버린 파이썬 문법 정리 합니다
a.sort()
정렬, 기본 값은 오름차순
a.sort(reverse=True)는 내림차순
메서드를 실행시키면 해당 리스트는 정렬 된 채 할당됨
(함수 실행시 본체 변형되어 할당됨)
| TypeError: 'list' object is not callable |
오류:
이름이 list라는 변수를 생성한 후 list() 함수를 사용했기 때문에 생기는 오류
이는 다른 예약어(문법적 용도로 사용되는 언어, ex list, str)에도 해당됨
다른 예약어를 함수명, 혹은 변수명으로 사용하지 않기 주의할 것
그리디 알고리즘
현재 상황에서 지금 당장 좋은 것만 고르는 방법
문제에서 '가장 큰 순서대로', '가장 작은 순서대로'와 같은 기준을 알게모르게 제시함
(ex 최소 갯수)
바로 문제 유형 파악이 어렵다면 그리디 알고리즘을 의심해보기
이 글은
이것이 취업을 위한 코딩 테스트다 with 파이썬 - 교보문고
취업과 이직을 결정하는 알고리즘 인터뷰 완벽 가이드 | 이런 독자에게 권합니다.■ IT 직군의 취업 준비생 / 예비 개발자■ 이직을 준비하는 개발자■ 알고리즘 대회를 준비하는 학생[특징]코딩
www.kyobobook.co.kr
책과
15. List(리스트)(5) - 리스트 정렬
## 1. list 본체 정렬 - reverse : 리스트를 거꾸로 뒤집는다. desc 정렬이 아님 ```python >>> a = [1, 10, 5, 7, 6] >>> ...
wikidocs.net
[ERROR] TypeError: 'list' object is not callable
프로젝트를 하면서 view를 짤 때, shell에서 여러가지로 가공해보고 view에 코드를 넣곤 한다.그 때 Queryset list를 list화 시키기 위해서 list() 함수를 사용하려 했지만 내 눈에 보이는건 에러 메세지뿐!
velog.io
포스팅을 참고하였습니다
'개발공부 > 알고리즘' 카테고리의 다른 글
| LeetCode 1768 문제 (0) | 2024.01.30 |
|---|---|
| java String 클래스 메소드 정리 (1) | 2024.01.30 |
| [0825] 프로그래머스 자릿수 더하기 (0) | 2022.08.25 |
| [0218] java 자료구조 (0) | 2022.02.18 |
| [ 0217] java-자료구조 (0) | 2022.02.17 |