파이썬 알고리즘/알고리즘 직빵 파이썬 문법
2차원 배열에서 max(), min()의 의미- 각 행의 첫번째 요소만 비교 + 직사각형의 넓이 구하기
list = [[1, 7, 12], [4, 7, 13], [1, 5, 17], [3, 5, 20], [2, 4, 24], [ 1, 4, 28], [3, 6, 37], [5, 6, 45], [2, 5, 62], [1, 2, 67], [5, 7, 73]] numvert = max(list) print(numvert) # 출력값 : [5, 7, 73] data = [[1, 2, 3], [5], [0, 1, 100]] print(min(data))#출력값 [0, 1, 100] print(max(data))#출력값 [5] data = [[6, 8, 2, 6, 2], [3, 2, 3, 4, 6], [6, 7, 3, 3, 2], [7, 2, 5, 3, 6], [8, 9, 5, 2, 7]] min_val = min(d..
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: