Python: insert() # insert argument in list
list의 원하는 index에 값을 넣어주는 함수 insert(index, argument) ex) list_1 = [1,2,3] list_1.insert(2, 10) print(list_1) list_1.insert(0,('a,','b')) print(list_1) list_1.insert(2,['가','나']) print(list_1) list_1.insert(2,{'!', '@'}) print(list_1) # output [1, 2, 10, 3] [('a,', 'b'), 1, 2, 10, 3] [('a,', 'b'), 1, ['가', '나'], 2, 10, 3] [('a,', 'b'), 1, {'!', '@'}, ['가', '나'], 2, 10, 3]
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의 길이가 다를 경우 처음부터 실행이 되지 않도록..