초지
Jiyeon's IT note
초지
전체 방문자
오늘
어제
  • 분류 전체보기 (144)
    • JAVA (1)
    • 아두이노 (5)
    • HTML,CSS (0)
    • 데이터베이스 (0)
    • 자바 페스티벌 (29)
    • JSP (6)
    • 자바 스크립트 (15)
    • Maven Project (23)
    • jQuery (4)
    • Ajax (3)
    • 파이썬 (10)
    • 자바스프링 (9)
    • 안드로이드 (18)
    • 머신러닝 (5)
    • 라즈베리파이 (0)
    • 1차 프로젝트 (4)
    • 2차 프로젝트 (7)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
초지

Jiyeon's IT note

파이썬

딕셔너리

2022. 7. 1. 09:57
1  딕셔너리 생성하기

1.1  생성하기

#key값을 정해줄때는 http://localhost:8888/notebooks/Desktop/PythonStudy/ex05%EB%94%95%EC%85%94%EB%84%88%EB%A6%AC.ipynb#%EC%83%9D%EC%84%B1%ED%95%98%EA%B8%B0문자열 따옴표를 사용한다.
#value로는 문자열, 숫자, 리스트, 튜플, 딕셔너리 등 모든 자료형이 들어갈 수 있다.
dic1 = {'lunch':'소고기','coffee':'바닐라라떼'}
dic1

1.2  데이터 추가하기
dic1['dinner'] = '소고기미역국'
dic1

1.3  데이터 수정하기
# coffee 키값 안의 데이터를 민트초코라떼로 바꾸기
dic1['coffee'] = '민트초코라떼'
dic1

dic_test = {}
dic_test['노래제목']='아무노래'
dic_test['가수']='지코'
dic_test['날짜']='2020.01.13'
dic_test

1.4  데이터 삭제하기
del dic_test['날짜']
print(dic_test)

1.5  데이터 가져오기
print(dic_test['노래제목'])
print(dic_test.get('노래제목'))

print(dic_test['날짜'])

print(dic_test.get('날짜'))

1.6  그 외의 딕셔너리 함수들
#1. 딕셔너리 안에서 키값들만 뽑아오는 방법
print(dic1.keys())
#2. 딕셔너리 안에서 값들만 뽑아오는 방법
print(dic1.values())
#3. 딕셔너리 안에 있는 데이터를 전부 삭제하기
dic1.clear()
print(dic1)
2  딕셔너리 활용해서 반복문 사용하기

dic2 = {'name':'최지연','age':20,'gender':'여자'}
dic2

for i in dic2.values():
    print(i)
    
for key, value in dic2.items():
    print(key,value)
    
dic4= {'name':{'1조':['김운비','선영표','안현진']}}
dic4['name'].get('1조')[-1]
3  실습
score_dic = {
    '김운비':{'수학':99,'영어':80,'국어':75},
    '김예지':{'수학':67,'영어':87,'국어':55},
    '황문성':{'수학':67,'영어':41,'국어':23}
}
score_total = {'수학':0, '영어':0, '국어':0}


#1. 김운비, 김예지, 황문성 안에 들어있는 데이터 꺼내오기
for data in score_dic.values():
    for key,value in data.items() :
#2. 데이터들의 key, value값 어떤 값들인지 확인해보기
        score_total[key] += value
print(score_total)

'파이썬' 카테고리의 다른 글

Numpy  (0) 2022.07.06
함수  (0) 2022.07.01
반복문  (0) 2022.07.01
리스트, 튜플, 세트  (0) 2022.07.01
조건문  (0) 2022.07.01
    '파이썬' 카테고리의 다른 글
    • Numpy
    • 함수
    • 반복문
    • 리스트, 튜플, 세트
    초지
    초지

    티스토리툴바