파이썬 딕셔너리(3)
-
[Python 기초시리즈2] 변수와 자료형
[Python 기초 시리즈1] 숫자 및 논리형 자료 Python 사칙연산 방법 더하기 + 빼기 - 곱하기 * 나누기 / 나누기 몫 정수로 출력 // 1+1 # 2 5-2 # 3 1.2 + 5.3 # 6.5 2+3*4 # 14 5/2 # 2.5 5//2 # 2 type() 함수 자료 형식 data type을 알려준다. type() 함수.. yunaaaas.tistory.com 변수란? 변수(variable) - 숫자나 문자 등 자료 (data)를 넣을 수 있는 상자 변수명(변수 이름) - 변수는 컴퓨터 임시 저장 공간(메모리)에 저장됨 파이썬에서는 등호(=)를 이용하여 변수에 자료를 할당한다. ex) 변수명 = data - 자료가 숫자라면 data에 숫자를 쓰면 되고 문자열이라면 문자열을 씀 - 변수명과 ..
2021.04.08 -
[Python 자료구조] Hash(해시)
파이썬에서 해시(Hash)는 어떻게 구현할 수 있을까요!? 파이썬에서는 Dictionary 라는 자료구조를 통해 해시를 제공합니다. 그리고 Dictionary는 dict클래스에 구현되어있습니다! 해시 언제 사용하면 좋을까?! 해시를 사용하면 좋을 때를 소개해드리고자 합니다 : ) 1. 리스트를 쓸 수 없을 때 리스트는 숫자 인덱스를 이용하여 원소에 접근하는데 즉 list[1]은 가능하지만 list['a']는 불가능합니다. 인덱스 값을 숫자가 아닌 다른 값 '문자열, 튜플'을 사용하려고 할 때 딕셔너리를 사용하면 좋습니다. 2. 빠른 접근 / 탐색이 필요할 때 아래에서 표로 정리해 보여드릴 예정이지만, 딕셔너리 함수의 시간복잡도는 대부분 O(1)이므로 아주 빠른 자료구조 입니다! 3. 집계가 필요할 때 원..
2021.01.16 -
딕셔너리(Dictionary)
dic_name = {'이름':'유나','phone':'01012345678','birth':'20201228'} dic_wintable = {'가위':'보','바위':'가위','보':'바위'} 이처럼 python에서 많이 사용되는 딕셔너리(Dictionary) 는 가위바위보 테이블 처럼 여러 값을 저장해 두고 필요한 값을 꺼내 쓰거나 , 이름표 처럼 이름표를 이용하여 값을 꺼내 사용하는 기능을 하는 파이썬의 자료형 인데요. 주로 Key - Value 형식으로 한쌍의 자료형으로 이루어져 있어요 ! 👀 딕셔너리는 어떻게 만들 수 있을까요? dic = {Key1:Value1, Key2:Value2, Key3:Value3, ...} 위 코드는 딕셔너리의 기본 모습입니다. 주로 Key에는 변하지 않는 값을 , ..
2020.12.28