문제:divide(); 함수를 돌리면 66나누기 10이 실행되고, 6이 리턴 될 수 있도록 하기66 // 10 을 하게 되면 나머지를 제외한 몫이 리턴된다.파이썬은 66/10을 하게 되면 자동으로 float형을 리턴해주는데, //을 사용시 int형을 반환해준다.문제)
len(list): 리스트의 길이를 알려준다. \* number리스트에 들어 있는 숫자는 총 6개, word의 문자열의 길이는 12.len(list)로 나온 결과값은 int형이다.for문에 range(len(list)) 를 주어, 임의의 배열이 와도 요소만큼 반복 시
1. 정의 > 새로운 리스트를 만들 때 사용할 수 있는 간단한 표현식 2. 활용 예시 > 1부터 10까지 담겨 있는 리스트를 만들어야 할 때, 지금까지 사용했던 방법 > list comprehension을 사용한 방법 [표현식 for 요소 in 반복 가능한 객체
리스트, Dictionary와 같은 문자 Sequence등은 for문을 써서 하나씩 데이터를 처리할 수 있다.하나씩 데이터를 처리할 수 있는 Sequence들을 iterable object(객체)라 부른다.이터레이터는 값을 순차적으로 꺼내올 수 있는 "객체" 이다.예시
1. 정의 >* 파이썬에서 보통의 함수는 값을 반환하고 종료 하지만 제너레이터 함수는 값을 반환하기는 하지만, 산출(yield)한다는 차이점이 있다. 쉬운 표현으로, 이터레이터를 생성해주는 함수라고 볼 수 있다. 2. generator 분석하기 1. 제너레이터 객체