Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 출근 전날
- tensorflow
- 하늘숲황토펜션
- 파이썬
- 파이썬 GUI
- 하늘숲 황토 펜션
- CUDA9.0
- machine learning
- ubuntu
- 아나콘다 텐서플로
- LISP
- LISP 함수
- Python
- cuda
- 파이썬 yield
- 전용 계곡
- 지리산 황토 펜션
- tensorflow 설치
- 오봉 계곡
- 지리산 둘레길
- HTML
- 텐서플로 설치
- python yield
- 계곡 펜션
- 하늘숲펜션
- anaconda tensorflow
- 인공지능
- 황토펜션
- 산청 황토 펜션
- 지리산 펜션
Archives
- Today
- Total
YongWook's Notes
<파이썬> 사전집합 dictionary 본문
이번 포스팅에서는 파이썬에서 자주 쓰이는 사전집합(사전식배열)에 대해서 정리해보려고 한다.
사전집합은 key와 value로 짝이 지어진 배열을 말하며 사실상 2행n열의 2차원배열로 생각할 수 있다.
- 사전생성 및 초기화
mydict1 = { } #빈 사전 생성 mydict1["name"] = "YongWook" #원소 하나씩 입력 mydict1["email"] = "ywha12@gmail.com" mydict2 = {"name":"Yongwook", "email":"ywha12@gmail.com"} #직접 입력 price_list = {"soju" : 1300, "beer" : 1950, "wine":10000}
- 원소 호출
print "value = ", mydict.get("name") #get()함수에 key를 넣으면 value 호출 됨 print "value = ", mydict["email"] #사전 index에 key를 입력
- 사전에서 사용할 수 있는 함수들
print mydict.keys() #mydict의 key들을 가져옴 print mydict.values() #mydict의 value들을 가져옴 print mydict.items() #mydict의 item, 즉 key와 value를 쌍으로 가져옴 mydict_copy = mydict.copy() #사전을 복제할 때 사용 >> ['name', 'email'] >> ['Yongwook', 'ywha12@gmail.com'] >> [('name', 'Yongwook'), ('email', 'ywha12@gmail.com')]
- 사전 응용
def add(a,b): return a+b def sub(a, b): return a-b calculator = {0:add , 1:sub} #함수 저장 print calculator[0](5, 3) >> 8 print calculator[1](5, 3) >> 2
'-software > python' 카테고리의 다른 글
<파이썬> TKinter - GUI 만들기 (2) | 2016.04.25 |
---|---|
<파이썬> 비트 연산자 (bit operation) 및 예제 (0) | 2016.04.21 |
<파이썬> 기초 구문 및 잡다한 특징 (0) | 2016.04.16 |
<파이썬> 파이썬 & pip설치 (0) | 2016.04.03 |
<파이썬> 파일 입출력 및 문자열함수 (0) | 2016.03.14 |
Comments