zip # python 여러 list, set 등을 묶어서 for loop 돌기
python의 zip은 여러 list를 같은 index 순서대로 묶어서 for문을 돌릴 수 있습니다. a = [1,2,3,4] b = ['a', 'b', 'c', 'd'] c = ['가', '나', '다', '라'] for A, B, C in zip(a,b,c): print(A, B, C) 결과값 1 a 가 2 b 나 3 c 다 4 d 라 list의 길이가 다를 경우는 짧은 순서에 맞게만 짝지어 집니다. a = [1,2,3,4] b = ['a', 'b', 'c', 'd'] c = ['가', '나', '다', '라', '마'] for A, B, C in zip(a,b,c): print(A, B, C) 결과값 1 a 가 2 b 나 3 c 다 4 d 라 list의 길이가 다를 경우 처음부터 실행이 되지 않도록..
중복을 없애며 list 합치기 # set에 list 합치기
중복 가능 여부: set : X ex) 1,2,2,2,3 을 set에 담는다면 -> {1,2,3} 만 가능 list : O ex) 1,2,2,2,3, 을 list에 담는다면 -> [1,2,2,2,3] 가능 set에 list의 요소를 담아서 중복이 없는 항목들을 얻을 수 있습니다. 이때 list를 for문을 돌면서 set에 add 해주는 방법 말고 한번에 하는 union을 쓰면 됩니다. sample_set = {1,2,3,4,5,6} sample_list = [1,3,5,7,9] new_set = sample_set.union(sample_list) print(new_set) 결과값: {1, 2, 3, 4, 5, 6, 7, 9}