목록인덱스 (2)
IT 세계의 후아
※ 2차원 리스트(배열)접근할 때 배열 틀 제대로 갖추지 않고 무턱대고 값을 저장하면 index error 남!!#프로그래머스 lv1 행렬의 덧셈def solution(arr1, arr2): answer = [] for i in range(len(arr1)): answer.append([]) # arr1, arr2와 같이 2차원 배열로 틀 갖추기 for j in range(len(arr1[i])): answer[i].append(arr1[i][j] + arr2[i][j]) return answer # 다른 사람 풀이 return [list(map(sum, zip(*x))) for x in zip(A, B)] return ..
※ list comprehension으로 다중 if문 쓰기for i in list: if 조건A: print("a") elif 조건B: print("b") else: print("c")≫ print(["a" if 조건A else "b" if 조건B else "c" for i in list]) # 프로그래머스 lv0 qr code# 초반 풀이def solution(q, r, code): return code[r-1::q] if r>0 else code[r::q-1] # ValueError: slice step cannot be zero # q=1, r=0일 때 오류! # 수정 후 return code[r::q] if r>0 else code if q..