update 메서드
update 메서드는 하나의
세트에 다른 세트의 요소를 추가합니다.
원본 세트가 변경되며, 메서드 자체는
아무것도 반환하지 않습니다. 메서드의
매개변수에는 추가하려는 요소가 있는
세트를 지정합니다.
구문
세트.update(추가하려는 세트)
예시
update 메서드를 사용하여
세트에 요소를 추가해 봅시다:
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st1.update(st2)
print(st1)
코드 실행 결과:
{'1', 'a', '2', '3', 'b', 'c'}
예시
update 메서드에는 짧은
형식도 있습니다:
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st1 |= st2
print(st1)
코드 실행 결과:
{'1', '3', 'b', 'a', 'c', '2'}
예시
이제 세트에 두 리스트의 요소를 추가해 봅시다:
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st3 = {5, 10, 15}
st1.update(st2, st3)
print(st1)
코드 실행 결과:
{'a', 'b', 5, '2', 10, '3', '1', 15, 'c'}
예시
이전 예시를 짧은 형식으로 다시 작성해 봅시다:
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st3 = {5, 10, 15}
st1 |= st2 | st3
print(st1)
코드 실행 결과:
{'b', 5, 'c', 10, 15, '3', '2', '1', 'a'}