파이썬 딕셔너리
자료의 대응 관계를 나타내는 자료형이다. 연관 배열(Associative Array) 또는 해시(Hash)라고도 부른다. 데이터를 조회할 때 key를 통해 value를 구한다. 딕셔너리의 선언 방법 딕셔너리는 중괄호{} 로 선언한다. 키 : 값 의 형태로 이루어져 있으며 콤마(,)로 연결하여 많은 값들을 작성한다. 키는 문자열, 숫자, 불 등으로 선언할 수 있지만 일반적으로는 문자열을 주로 사용한다. # 딕셔너리 선언 dic = {"name" : "andy", "birth" : "1118"} # value 값에는 어떠한 값이나 다 들어갈 수 있다. dic = {"a" : [1, 2, 3]} print(dic) # 결과값 # {'a': [1, 2, 3]} 딕셔너리 추가, 삭제 dic = {"a" : [1,..
2023. 5. 8.
파이썬 튜플
리스트와 유사하지만 튜플은 값의 추가, 삭제, 수정이 불가능하다. 프로그램이 실행되는 동안 값이 변하면 안되는 경우에 주로 사용한다. tu = (2, 2, 3, 4, 5) print(tu) # 결과값 # (2, 2, 3, 4, 5) # 삭제를 하려고 하면 오류 발생 del tu[0] # 결과값 # TypeError: 'tuple' object doesn't support item deletion # 값을 수정하려 하면 오류 발생 tu[0] = 0 # 결과값 # TypeError: 'tuple' object does not support item assignment # 인덱싱, 슬라이싱은 사용이 가능 print(tu[0]) # 결과값 # 2 print(tu[1:]) # 결과값 # (2, 3, 4, 5) 튜..
2023. 5. 8.
파이썬 리스트
여러 가지 자료들을 저장할 수 있는 자료형 중 하나이다. 지금까지 활용한숫자, 문자, 수식 등이 개별적인 자료라면, 리스트는 이런 자료들을 모아서 사용할 수 있게 해주는 특별한 형태의 자료형이다. 리스트를 생성하는 방식 : 대괄호에 자료를 쉼표(,)로 구분해서 입력한다. 리스트 구조 : [요소1, 요소2, 요소3, 요소4...] 대괄호 내부에 넣는 자료를 요소(element) 라고 한다. # 숫자만으로 구성된 리스트 listNum = [1, 2, 3, 4] # 문자열만으로 구성된 리스트 listStr = ["a", "b", "c"] # 여러 자료형으로 구성된 리스트 listMix = [273, 32, 103.243, "문자열", True, False] # 리스트의 인덱싱, 슬라이싱 listNum[0] #..
2023. 5. 8.
파이썬 컬렉션
여러 값을 하나의 이름으로 묶어서 관리하는 자료형 컬렉션 생성 함수 특징 예시 리스트 list() 추가, 수정, 삭제가 언제나 가능 a = [1, 2, 3] 튜플 tuple() 생성되고 나면 변경이 불가능 a = (1, 2, 3) 세트 set() 중복된 값의 저장이 불가능 a = {1, 2, 3} 딕셔너리 dict() 키 + 값으로 관리 a = {"age" : 25} 이 중에서 저장된 값들의 순서가 있는 컬렉션을 '시퀀스(sequence)' 라고 부른다. 시퀀스가 있는 컬렉션은 리스트와 튜플이 있다. # 컬렉션 생성하기 li = [1, 2, 3, 4, 5] # 리스트 set_ = {2, 4, 3, 3, 1} # 세트 tu = (2, 2, 3, 4, 5) # 튜플 dic = {"aaa" : 1, "bbb"..
2023. 5. 8.