마켓컬리 클론코딩을 위해 마켓컬리 api를 불러와서 mysql과 연결해 데이터를 담아보았다.: 파이참(requests, pymysql 패키지 설치)마켓컬리는 authorization을 같이 보내야 api를 받아올 수 있다. authorization은 개발자 도구>net
딕셔너리 데이터 삽입, 삭제삽입 : 딕셔너리\[key] = value삭제 : del 딕셔너리\[key]
내가 헷갈려서 정리하는 파이썬에서 다양한 케이스들 입력받는 방법
\[python] 자주 사용하는 주요 라이브러리\[파이썬] 숨은 기능 17가지
리스트를 초기화하는 방법 중 하나대괄호 안에 조건문과 반복문을 적용하여 리스트를 초기화할 수 있다.리스트 컴프리헨션은 2차원 리스트를 초기화할 때 효과적으로 사용될 수 있다.특히 n\*m 크기의 2차원 리스트를 한 번에 초기화할 때: arr = \[\[0]\*m for
파이썬 표준 라이브러리
set()중복 허용하지 않는다.순서가 없다. -> 인덱싱으로 값을 얻을 수 없다.인덱싱으로 접근하려면 리스트나 튜플로 변환한 후 사용해야한다.a와 b의 교집합 : a&b or a.intersection(b)a | b or a.union(b)a-b값 1개 추가하기 : a
중복순열은 product를 쓰고 중복조합은 combinations_with_replacement인데, 둘의 공통점은 itertools모듈에서 임포트해서 사용한다는 것이고 다른점은중복순열은 product(반복 가능한 객체, repeat = 몇개씩 짝 지을 것인지)출력 :
처음에 조건문을 if elif elif로 작성했더니 이상하게 마지막 elif문이 정상적으로 동작하지 않는 경우가 있었다. 다시 한 번 if와 elif의 차이를 찾아보니 다음과 같았다..if : 만약에 ~elif : 만약에 그렇지 않으면 이건 어때?즉 elif는 if의
재귀 함수로 구현하는데, 한 가지 원소를 뽑고 그 원소를 제외한 리스트로 조합 혹은 순열을 구하는 것이다.combination(1,2,3,4,2) = (1 + combination(2,3,4,1)) and (2 + combination(3,4,1)) and (3 + c