일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 제어문
- 클래스
- 추천시스템
- AIFFEL
- 카카오
- 스크랩
- 기사
- 파이썬
- 함수
- 아이펠
- 파이썬코딩도장
- 사이킷런
- 제로베이스 데이터사이언스
- numpy
- 데이터사이언티스트
- 속성
- Python
- TensorFlow
- 딕셔너리
- 데이터분석
- 코딩도장
- Set
- 후기
- 데이터사이언스 스쿨
- 재귀함수
- 자연어처리
- 딥러닝
- 머신러닝
- AI
- NLP
- Today
- Total
목록전체 글 (80)
뮤트 개발일지

재귀호출 recursive call: 함수 안에서 함수 자기 자신을 호출하는 것 def hello(): print('Hello, world!') hello() hello() Hello, world! Hello, world! Hello, world! ...(생략) Traceback (most recent call last): File "C:\project\recursive_function_error.py", line 5, in hello() File "C:\project\recursive_function_error.py", line 3, in hello hello() File "C:\project\recursive_function_error.py", line 3, in hello hello() File "..

enumerate(): 리스트, 문자열, 튜플 등이 있는 경우 순서와 리스트의 값을 함께 반환 아래 코드에서는 list 안에 있는 순번이 i에, 값은 value에 저장되어 코드를 진행한다. for i, value in enumerate(list): 이중 for문: for문 안에 또 for문을 넣어 작성한 코드. 저작권 문제로 아이펠 노드가 아닌, 내가 만든 이중 for문을 아래 적어놓는다. for y in range(10): for x in range(10-y): print(' ', end = '') print('*' * (y * 2 - 1)) 그럼 예쁜 트리가 짜잔! (코딩하면서 이런 아기자기한 거 만드는 게 재밌더라.. 연습문제 귀여운 걸로 내줘여) 리스트 컴프리헨션 list comprehension..
딕셔너리 조작하기 setdefault(키, 기본 값): 키와 값을 추가한다. >>> x.setdefault('f', 100) 100 >>> x {'a': 10, 'b': 20, 'c': 30, 'd': 40, 'e': None, 'f': 100} * 기본 값을 설정하지 않으면 none 으로 추가된다. update(): 키의 값 수정 및 추가(기존에 키가 없다면)한다. 콤마로 여러 개 수정 가능하다. update(키 = 값)은 키가 문자열이때만 가능하고, 키가 숫자인 경우에는 딕셔너리 형태로 넣어서 값을 추가할 수 있다. >>> x.update(a=900, f=60) >>> x {'a': 900, 'b': 20, 'c': 30, 'd': 40, 'e': 50, 'f': 60} >>> y = {1: 'one..