상세 컨텐츠

본문 제목

[Python] 사전자료형 - Dictionary

Python/이코테

by Gopythor 2022. 6. 2. 01:45

본문

728x90
반응형
data = dict()
data['사과'] = 'Apple'
data['바나나'] = 'Banana'
data['코코넛'] = 'Coconut'

print(data)
#{'사과': 'Apple', '바나나': 'Banana', '코코넛': 'Coconut'}

if '사과' in data:
  print("'사과'를 키로 가지는 데이터가 존재합니다.")
#'사과'를 키로 가지는 데이터가 존재합니다.

#키 데이터만 담은 리스트
key_list = data.keys()
#값 데이터만 담은 리스트
value_list = data.values()
print(key_list)
#dict_keys(['사과', '바나나', '코코넛'])
print(value_list)
#dict_values(['Apple', 'Banana', 'Coconut'])

#각 키에 따른 값을 하나씩 출력
for key in key_list:
  print(data[key])
#Apple
#Banana
#Coconut

a = dict()
a['홍길동'] = 97
a['이순신'] = 98

print(a)
#{'홍길동': 97, '이순신': 98}

b = {
  '홍길동' : 97,
  '이순신' : 98
}

print(b)
#{'홍길동': 97, '이순신': 98}
print(b['이순신'])
#98

key_list = b.keys()
print(key_list)
#dict_keys(['홍길동', '이순신'])

key_list = list(b.keys())
print(key_list)
#['홍길동', '이순신']
728x90
반응형

'Python > 이코테' 카테고리의 다른 글

[Python] 조건문 - Condition  (0) 2022.06.04
[Python] 입출력 방법 - In/output method  (0) 2022.06.04
[Python] 튜플 - Tuple  (0) 2022.06.01
[Python] 문자열 - String  (0) 2022.06.01
[Python] 리스트 - List  (0) 2022.06.01

관련글 더보기

댓글 영역