파이썬 알고리즘
a[ :-1] 의 의미
예시 a = [1,2,3,4,5,6,7,98,999] print(a[:-1]) ▶ 출력결과 a =[ 1,2,3,4,5,6,7,98] ▶ -1(리스트에서 맨 끝 요소) ▶ a[ :-1] 처음부터 맨 마지막 요소 직전까지 슬라이싱
id, pw 2개의 변수로 2차원 리스트에 접근
입력값 #입력값 id_pw=["rabbit04", "98761"] db = [["jaja11", "98761"], ["krong0313", "29440"], ["rabbit00", "111333"]] id, pw 2개의 변수로 2차원 리스트에 접근 def solution(id_pw, db): answer = 'fail' for id, pw in db: if id_pw[0] == id: if id_pw[1] == pw: answer = 'login' else: answer = 'wrong pw' return answer ▶for id, pw in db:
연산자 축약★
2. 연산축약 사칙연산한 결과를 다시 동일한 변수에 대입할 경우 아래와 같이 표현한다. + = - = * = / = a = 5 a +=1 a = 5 a -= 2 a = 5 a *= 3 a = 5 a /= 5 a 의 값은? 6 a 의 값은? 3 a 의 값은? 15 a 의 값은? 1 a +=1 → a = a +1 a -=2 → a = a -2 a *=5 → a = a *5 a /=8 → a = a /8 a //=i ? a =a//i