[Python] Tuple, Set

박현희·2020년 8월 27일
0

Python

목록 보기
6/8

간단한 설명과 예제, 문제 코드를 볼 수 있는 깃헙 링크입니다.

< Tuples>

my_tuple = ()
type(my_tuple) # tuple

my_tuple2 = tuple()
type(my_tuple2) # tuple

- 괄호 없이 입력하면 튜플로 자동생성

my_tuple = 10, 20, 30, 40
type(my_tuple) # tuple
print(my_tuple) # (10, 20, 30, 40)

- 튜플 안에는 모든 데이터 타입이 들어갈 수 있다

n_tuple = ("mouse", [8,4,6], (1,2,3))
n_tuple  # ('mouse', [8, 4, 6], (1, 2, 3))

< Sets >

  • set에 들어있는 데이터는 순서가 없습니다.

  • set에는 동일한 값이 저장되지 않습니다. 우리가 배웠던 집합과 같습니다.

  • set은 중괄호 { } 로 정의합니다.

my_set = { 1, 2, 3, 4, 3, 4, 2, 1}
print(my_set)  # {1, 2, 3, 4}, 중복 값 저장 X

- set의 합집합,교집합,차집합

A = {0,2,4,6,8}
B = {1,2,3,4,5}

A | B # 합집합, {0, 1, 2, 3, 4, 5, 6, 8}
A & B # 교집합, {2, 4}
A - B # 차집합, {0, 6, 8}
A ^ B # 여집합, {0, 1, 3, 5, 6, 8}

0개의 댓글