-
리스트 컴프리헨션 리스트를 생성할 때 더욱 간결하게 만들어 줌 [2*x for x in range(1,10+1)] 제너레이터 리스트컴프리헨션을 사용할 경우 리스트를 만들 때 많은 용량이 필요할 수도 있어 값을 하나씩 계산하여 출력할 수 있게함.
가장 단순한 방법으로는 a * a와 같은 방법이 있다. 다른 방법으로는 a ** 2와 같은 방법이 있다. 뒤에 2외에 다른 숫자를 대입함으로서 세제곱, 네제곱도 가능하다. 함수를 이용한 방법으로는 pow(a,2)와 같이 pow를 이용한다. 위와같이 2의 자리에 있는 수를 바꿔줌으로 세제곱, 네제곱도 가능하다. 수행시간은 다음과 같은데 반복적으로 돌리다 보면 서로 시간이 계속해서 바뀌며 비슷한 시간이 걸리는 걸 알 수 있다.
연산자 //은 a // b일 경우 a 나누기 b를 한뒤 소수점 아래 숫자들을 버린다. f. Floor Division(//) Divides and returns the integer value of the quotient. It dumps the digits after the decimal. https://wikidocs.net/20
https://www.hackerrank.com/onboarding/challenge 실력을 테스트할 수 있는 사이트.
머신러닝 대회가 열리는 웹 사이트 (https://www.kaggle.com/)