일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 머신러닝
- Python
- 백준
- 시애틀
- 스프링 프레임워크
- dfs
- STL
- 다이나믹프로그래밍
- 프로그래밍언어론
- jvm
- DP
- BFS
- C++
- 파이썬
- C/C++
- 딥러닝
- leetcode
- 모두를 위한 딥러닝
- 알고리즘
- Java
- binary search
- 릿코드
- 라인
- spring
- 프로그래머스
- 벤쿠버
- 백트래킹
- 스타벅스
- Spring Framework
- 라인플러스
Archives
- Today
- Total
케이스윔의 개발 블로그
[Python] 딕셔너리 본문
- 연관 배열이라고 할 수 있당 물건에 포스트잇으로 라벨을 붙이는 것과 같은 것! (property maps : Perl / PHP, hash maps : Java, property bags : C# / .Net )
ex) purse = dict() #딕셔너리를 만든당
purse['money'] = 12 #money 라는 인덱스로 12를 저장
print(purse) # {'money': 12} 라고 출력됨
- in을 통해서 딕셔너리에 해당 인덱스가 있는지 확인할 수 있다.
- get을 통해서 값이 있는지 확인하고 없다면 해당 값을 지정해줄 수 있다!
ex) count.get(name, 0) #해당값이 있는지 확인하고 있다면 해당값을 반환, 아니라면 해당인덱스에 0을 저장!
- list('딕셔너리명') 을 통해서 딕셔너리의 값들을 가져올 수 있다.
- 딕셔너리.keys() 를 통해서 딕셔너리의 key들을 가져올 수 있고, 딕셔너리.values()를 통해서 값들만을 가지고 올 수 있다.
- items() 을 통해서 딕셔너리의 리스트를 가져올 수 있다.
ex) data = { 'a': 1, 'b': 42, 'c': 100}
for x, y in data.items()
print(x, y)
# a 1, b 42, c 100와 같은 결과를 얻을 수 있다. 키와 값 쌍을 동시에 간결하게 받을 수 있다.
'Study > Python' 카테고리의 다른 글
[Python] Virtualenv를 통한 가상의 파이썬 개발환경 구축 (0) | 2018.11.19 |
---|---|
[Python] 튜플 (0) | 2018.07.08 |
[Python] 리스트 (0) | 2018.07.07 |
[Python] 문자열 응용하기 (0) | 2018.07.03 |
[Python] 반복문 (0) | 2018.04.27 |
Comments