[Softeer] 전광판 (딕셔너리 공부)
전광판의 불은 아래와 같이 설정한다.. [나의 풀이] import sys T= int(sys.stdin.readline()) number = { "0":"1110111", "1":"0010010", "2":"1011101", "3" : "1011011", "4" : "0111010", "5" : "1101011", "6" : "1101111", "7" : "1110010", "8" : "1111111", "9" : "1111011", " " : "0000000" # 불 다 꺼짐. } for _ in range(T): a, b = sys.stdin.readline().split() # 길이 맞춰주기 : 길이는 5 a = (5 - len(a)) * " " + a b = (5 - len(b)) * " " + ..
zip(), copy(), deepcopy()
1. zip() - 여러개의 순회 가능한(iterable) 객체를 인자로 받음 - 각 객체가 갖고 있는 요소를 튜플 형태로 반복자(iterator)를 반환함 - 두 객체의 각 인덱스를 묶음 A_list = [0, 1, 2] B_list = ['A', 'B', 'C'] for A_B in zip(A_list, B_list): print(A_B) 2. copy() - 1차원 시퀀스 복사 a = [1,2,3] b = a.copy() print(a) print(b) b[0] = 4 print(a) print(b) 수정도 자유자재로 가능하다 - 2차원 이상의 리스트, 배열에서는 문제 발생함 a = [[1,2,3],[4,5,6]] b = a.copy() print(a) print(b) b[0][0] = 7 prin..