250x250
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 | 31 |
Tags
- SQL고득점KIT
- 문풀
- join
- 시간함수
- with절
- 프로그래머스문풀
- 코테준비
- levle1
- 데벨챌
- 프로그래머스
- 티스토리챌린지
- 데이터분석
- 활성사용자수
- 데이터리안넥스트레벨챌린지
- sql문풀
- 셀프조인
- 오블완
- 파이썬
- 서브쿼리
- mysql
- leetcode문풀
- 데이터리안실전반
- SQL
- 그로스해킹
- 코테후기
- leetcode
- 파이썬문풀
- 위키독스
- sql50
- 데이터리안
Archives
- Today
- Total
꿈은 데이터분석가, 취미는 계획
[python] 딕셔너리 이해 및 활용하기 본문
728x90
1. 딕셔너리
딕셔너리는 키(key)와 값(value)으로 이루어진 쌍(pair)들의 집합으로, 각 키는 해당 값을 가리키는 역할을 합니다.
2. 딕셔너리의 기본 구조
파이썬에서 딕셔너리는 중괄호 {}를 사용하여 정의되며, 키와 값은 콜론(:)으로 구분됩니다.
snack1 = {'포카칩': 1500,
'꼬북칩': 1500,
'쌀로별':1000,
'초코파이': 4500}
snack2 = {'종류': '감자칩',
'이름': '꼬북칩',
'가격':1000}
3. 딕셔너리의 활용
1. value 변경 및 딕셔너리 추가하기
snack['꼬북칩'] = 2000 # value 변경
snack['꼬깔콘'] = 1500 # 딕셔너리 추가
2. key만 출력
print(snack.keys())
# dict_keys(['포카칩', '꼬북칩', '쌀로별', '초코파이'])
3.value만 출력
print(snack.values())
# dict_values([1500, 1600, 1000, 4500])
4. 특정 키의 value만 출력
print('과자가격:', snack['포카칩'])
# 과자가격: 1500
5. value 연산
print(sum(snack.values())) # 8600
6. 1개의 key에 2개 이상의 value
new_snack = {'나쵸':[2700, 3000], '인절미볼':1800}
snack.update(new_snack)
print(snack)
# {'포카칩': 1500, '꼬북칩': 2000, '쌀로별': 1000, '초코파이': 4500,
# '나쵸': [2700, 3000], '인절미볼': 1800}
7. value가 list일 때 1개만 출력
print(snack['나쵸'][0],'원') # 2700원
8. 삭제하기
del snack['꼬깔콘']
snack.pop('꼬깔콘')
728x90
'Python > 파이썬 문풀' 카테고리의 다른 글
[python] 파이썬 2개의 리스트에서 공통된 값 찾기 (0) | 2024.01.01 |
---|---|
[python] 파이썬 정렬 sort()와 sorted() 차이 (0) | 2023.12.31 |
[python] 인덱싱과 슬라이싱(스텝)개념 및 활용하기 (3) | 2023.12.29 |
[python] 변경, 결합, 추가, 제거(replace, join, insert, remove, del) (0) | 2023.12.28 |
파이썬 입문자가 쓰는 위키독스_파이썬 300제 리뷰 (0) | 2023.12.28 |