파이썬따라하기/2자료형

#자료형5편 - 파이썬 딕셔너리 자료형 기초 python

모두의 실험실 2023. 5. 2. 00:26
728x90

※접속하시어 실습하면서 학습하세요. 파이썬 설치 없이 코드실행할 수 있어요
클릭클릭 : https://tinyurl.com/ynpj4ykv

 

파이썬 실습 실행 가능해요 이용해 보세요

파이썬 코드 입력하시고 맨우측 '▶' 클릭하면 실행 됩니다 #파이썬 테스트 코드 (복사붙여넣기로 테스트해보세요) for i in range(5): print(str(i) + ' 오늘하루 행복하세요') 파이썬은 컴퓨터 언어다 이

modoopython.tistory.com

 

파이썬에 딕셔너리가 있음

딕셔너리의 뜻은 뭐다?

사전이란 뜻임

국어사전 영어사전

중국어사전등이 있음

 

단어와 뜻이렇게 쌍으로 묶여 있음

영어사전에도 'morning'(영어)의 뜻은

'아침'(한국어)으로 morning과 아침은 한쌍임

 

이렇듯이 파이썬에서도 key와 value가 한쌍으로 이루어짐

백문이 불여일견 

백견이 불여일각

백각이 불여일행 이듯이 (모르면 구글신에게)

결국은 실행임

dic = {'korean' : '한국어', 'english' : '영어', 'python' : '이제는필수 언어' }
print(dic)
print(type(dic))
print(dic.keys())
print(list(dic.keys())[0])
print(dic.values())

-결과 (드래그로 확인가능)

{'korean': '한국어', 'english': '영어', 'python': '이제는필수 언어'}
<class 'dict'>
dict_keys(['korean', 'english', 'python'])
korean
dict_values(['한국어', '영어', '이제는필수 언어'])

 

{}괄호 안에 key와 value를 쌍으로 구성하면 됨

key의 값들은 keys()함수를 사용하면 출력되며

key의 값은 list형식으로 변환후 인덱스 활용함

value의 값도 key의 값을 얻는 방식과 동일함

 

딕셔너리의 사용용도는 key에 해당하는 value를 코딩에 활용하기 위함

dic = {'korean' : '한국어', 'english' : '영어', 'python' : '이제는필수 언어' }
print(dic)
print(dic['korean'])
print(dic['japanese'])

-결과 (드래그로 확인가능)

{'korean': '한국어', 'english': '영어', 'python': '이제는필수 언어'}
한국어
---------------------------------------------------------------------------
KeyError                                  Traceback (most recent call last)
<ipython-input-25-d4dabf39ac31> in <module>()
      2 print(dic)
      3 print(dic['korean'])
----> 4 dic['japanese']

KeyError: 'japanese'

 

얻고자하는 값의 key값은 dic의 []안에 입력하면 value값인 '한국어'를 얻을수 있음

하지만 dic의 key값에 'japanese'는 없기 때문에 에러를 발생시킴

 

태그

-------------------------------------------------------------

#python, #파이썬, #anaconda, #아나콘다, #기초, #클래스, #class, #import, #selenium, #셀레늄, #자동, #교육, #코딩교육, #coding, #chatgpt, #챗GPT, #로봇,

 

728x90
반응형