08강. [Python]세트
·
Python/Foundation
세트란?세트는 집합으로 집합 연산이 가능하고 요소 간의 중복을 허용하지 않아 중복 제거 용도로도 사용된다.딕셔너리와 같이 인덱스 번호가 없어 인덱싱과 슬라이싱이 불가능하다. 세트의 기본 사용먼저 빈 세트를 만들어보자.딕셔너리와 똑같이 세트도 중괄호를 사용하며 빈 세트를 만들 시 중괄호로 만들면 딕셔너리가 생성되는 것만 조심하자.# 빈 세트 만들기se1 = {} # 잘못된 예 => 딕셔너리가 생성됨se2 = set() # 올바른 예print(se1, type(se1))print(se2, type(se2)){} set()  다음으로는 세트에 요소들을 넣어보자.세트는 요소 간의 중복을 허용하지 않기 때문에 중복되는 요소는 삭제된다.# 세트 만들기se = {1, 1, 2, 3, 4, 5}print(se){1, ..
07강. [Python]딕셔너리
·
Python/Foundation
딕셔너리란?딕셔너리는 key와 value가 한쌍으로 들어가며 리스트와 튜플과 같이 여러 값을 저장할 수 있는 자료형이다.리스트와 튜플은 시퀀스 자료형으로 인덱스 번호가 부여되어 인덱싱과 슬라이싱이 가능하지만 딕셔너리는 불가능하다. 딕셔너리의 기본 사용# 빈 딕셔너리 생성하기dict1 = {}dict2 = dict()print(dict1, type(dict1))print(dict2, type(dict2)){} {}  그다음으로는 딕셔너리에 값을 넣어보자.딕셔너리는 key와 value가 콤마를 통해 한 쌍으로 들어간다.# 딕셔너리 생성di = {'name' : '홍길동', 'age' : 20, '주소' : '서울특별시'}print(di){'name': '홍길동', 'age': 20, '주소': '서울특별시'..
06강. [Python]튜플
·
Python/Foundation
튜플이란?튜플은 리스트와 비슷하지만 추가, 수정, 삭제가 되지 않는 읽기 전용 리스트라고 생각하면 된다. 튜플의 기본 사용먼저 빈 튜플 생성하는 방법에 대해 알아보자.빈 튜플은 소괄호 또는 tuple함수를 통해 생성할 수 있다.# 빈 튜플 생성하기tu1 = ()tu2 = tuple()print(tu1, type(tu1))print(tu2, type(tu2))() () 요소가 하나인 리스트는 그냥 생성이 가능하지만 튜플은 그냥 생성하면 안 된다.다음은 요소가 하나인 튜플을 생성하는 방법이다.# 요소가 하나인 튜플 생성tu1 = (1) # 잘못된 방법tu2 = (1,) # 올바른 방법print(tu1, type(tu1)) # 그냥 int형으로 생성됨print(tu2, type(tu2)) # 올바르게 튜플이 ..