본문 바로가기

Python

중복을 없애며 list 합치기 # set에 list 합치기

728x90
반응형

중복 가능 여부:

  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}

 

 

728x90
반응형