전체 글130 6주차, 파이썬 내장함수(enumerate, zip, map, filter) enumerate() 반복문을 사용할 때 enumerate를 사용하면 인덱스를 받을 수 있다. for index, i in enumerate(이터레이터): print(index) print(i) 이걸 돌리면 index는 객체의 인덱스, i는 반복중인 객체를 반환한다. zip() 이터레이터를 넣으면 이터레이터들을 짝지어서 튜플에 넣은 제네레이터로 반환한다. list1 = [1, 2, 3, 4] list2 = [5, 6, 7, 8] zip(list1, list2) 결과 // list(zip(list1, list2)) 결과 // [(1, 5), (2, 6), (3, 7) (4, 8)] for i, j in zip(list1, list2): print(i) print(j) // 1 5 2 6 3 7 4 8 ma.. 2022. 1. 24. 17. 단항식의 계산법 단항식끼리 곱할 때는 계수는 계수끼리, 문자는 문자끼리 곱하여 계산해야 한다. 1. 다른 문자가 곱해지는 계산 7a * 3b = 21ab 2. 같은 문자들이 곱해지는 계산 (-3a)^2 * (-4a) = 9a^2 * (-4a) = -36a^3 위의 문제처럼 부모와 괄호가 혼합되어있는 문제의 경우 가장 먼저 괄호를 풀어주고 그 뒤에 부호를 해결해주고, 그 뒤에 계산을 하자 (-3a)^2 = (-3)^2 * a^2 = 9a^2 같은 문의 곱셈이나 나눗셈에선 지수 법칙을 이용하여 계산하자 부호계산할 땐 작은 실수가 치명적이다 조심하자 3. 여러 문자가 곱해져있는 계산 (-2a^2b^3)^3 * (-3a^2b^3)^2 * (2a^3b^2)^2 = -8a^6b^9 * 9a^4b^6 * 4a^6b^4 = // (-.. 2022. 1. 21. 16. 음수 * 음수 = 양수 학생시절, 제목의 공식을 보고 이해하기 보단 그냥 외웠던 것 같다. 양수와 음수는 수직선에서 왼쪽과 오른쪽을 나타낸다고 한다. 그런데 이걸 시간으로 치환해보면 음수는 과거, 양수는 미래가 된다. 예를 들자면 일당 10만원으로 3일 일한다고 치자 10 * 3 = 30만원 이득 3일동안 10만원씩 사용 -10 * 3 = 30만원 감소 일당 10만원으로 3일 일하기 전 과거 10 * -3 = 30만원 감소 3일동안 10만원 쓰기 전의 과거 -10 * -3 = 30만원 이득 이렇게 본다면 음수 * 음수 = 양수 라는 것이 납득될 것이다. 그리고 중요한 것은 부호가 바뀌는 것은 곱해져야 바뀌는 거지 그게 아니면 바뀔 이유가 없다. -1-3 = (-1) + (-3) = (-4) -1의 거듭제곱의 경우 n이 짝수이냐.. 2022. 1. 21. 15. 지수법칙 1. 문자가 같고 곱으로 되어있을 때 지수끼리 더해진다. A^m * A^n = A^m+n ex) 2^3 * 2^2 = 2^5 합의 법칙이라고 불리기도 한다. 2. 괄호안과 밖에 있는 지수끼리는 곱해진다. (A^m)^n = A^m*n ex) (2^3)^2 = 2^6 3. 괄호안이 복수의 문자의 곱으로 이루어져 있다면 각 문자들의 지수에 분배되어 곱해진다. (a * b)^m = a^m * b^m ex) (3 * 4)^2 = 3^2 * 4^2 4. 문자가 같고 나눗셈이라면 지수는 빠진다. a^m // a^n = a^m-n ex) 2^5 // 2^2 = 2^3 A^m // A^n = (m>n) A^m-n (m = n) A^0 = 1 (m < n) 1/A^n-m 이해하기 힘들다면 실제로 해보면 된다. 풀어서 설명.. 2022. 1. 21. 이전 1 ··· 26 27 28 29 30 31 32 33 다음