딕셔너리(4)
-
[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 -
리스트(List) / 딕셔너리(Dictionary) 정렬
지난 글에 이어 리스트 정렬에 관해 정리해보고자 합니다! 리스트(list) 자료형과 딕셔너리(dictionary) 자료형에 대해 헷갈리신다면 ?! 아래 글을 읽고 오시면 이해하시기 더 쉬우실 거예요 : ) 리스트(List) 파이썬에서 가장 많이 사용되는 자료형인 리스트(List)에 대해 간단히 정리해보고자 합니다. 리스트의 몇몇 기능들에 대해서 소개해볼게요! 👀 List 인덱싱/슬라이싱 기능 리스트에서 원하는 값 yunaaaas.tistory.com 딕셔너리(Dictionary) dic_name = {'이름':'유나','phone':'01012345678','birth':'20201228'} dic_wintable = {'가위':'보','바위':'가위','보':'바위'} 이처럼 python에서 많이 사용..
2020.12.29 -
딕셔너리(Dictionary)
dic_name = {'이름':'유나','phone':'01012345678','birth':'20201228'} dic_wintable = {'가위':'보','바위':'가위','보':'바위'} 이처럼 python에서 많이 사용되는 딕셔너리(Dictionary) 는 가위바위보 테이블 처럼 여러 값을 저장해 두고 필요한 값을 꺼내 쓰거나 , 이름표 처럼 이름표를 이용하여 값을 꺼내 사용하는 기능을 하는 파이썬의 자료형 인데요. 주로 Key - Value 형식으로 한쌍의 자료형으로 이루어져 있어요 ! 👀 딕셔너리는 어떻게 만들 수 있을까요? dic = {Key1:Value1, Key2:Value2, Key3:Value3, ...} 위 코드는 딕셔너리의 기본 모습입니다. 주로 Key에는 변하지 않는 값을 , ..
2020.12.28