try - except 구문을 활용한 풀이
def solution(a):
result = []
for i in a:
try:
result.append(int(i))
except ValueError:
continue
return sorted(result)
정규표현식을 활용한 풀이
import re
def solution(a):
b = list(map(int, list(re.sub("[\D]", "", a))))
return sorted(b)
fromkeys()를 활용한 풀이
def solution(my_string):
return ''.join(dict.fromkeys(my_string))
스왑을 활용한 풀이
def solution(my_string, num1, num2):
result = list(my_string)
result[num1],result[num2] = result[num2],result[num1] #스왑
return "".join(result)
__str__메소드
def __str__(self):
return self.name
__str__메소드는 Python에서 객체를 문자열로 변환하는 함수로, 객체를 문자열로 표현하는데 사용되며,
print 함수나 str 함수를 호출할 때 호출되어 해당 객체의 내용을 문자열 형태로 반환한다.
ex) django 어드민 페이지에서 해당 모델의 객체를 생성하거나 조회할 때, 객체 이름으로 사용될 값을 반환한다.
requirements.txt
> 라이브러리 목록을 txt파일로 따로 목록화해서, 하나하나 찾아가며 할 필요없이 명령어로 한번에 install 할 수있다.
# requirements.txt 생성
pip freeze > requirements.txt
# requirements.txt에 있는 라이브러리 한번에 install
pip install -r requirements.txt
venv생성시 activate가 안되는 오류
https://codemte.tistory.com/56
'WIL&TIL > TIL' 카테고리의 다른 글
20230411 TIL - save()와 create(), GIT- permission denied (0) | 2023.04.12 |
---|---|
20230410 TIL (0) | 2023.04.10 |
20230406 TIL (0) | 2023.04.06 |
20230405 TIL - 알고리즘 (1) | 2023.04.05 |
20230404 TIL - 알고리즘, 2주차 숙제 (0) | 2023.04.04 |
댓글