상세 컨텐츠

본문 제목

[Python] 딕셔너리(dictionary)

Python

by TUZA 2024. 1. 16. 21:26

본문

#Dictionary

딕셔너리는 key:value를 구성되어 있다.

딕셔너리의 경우 list나 tuple 처럼 순차적으로(Sequential) 요소값을 출력하지 않고,

key를 통해 value 를 얻는다. 이것이 딕셔너리의 가장 큰 특징 중 하나이다.

 

#Dicts
#{key: 'value'}
player = {
	'name': 'Jay',
	'age': 12,
	'alive': True,
	'fav_food':['Piz','hambuger']
}

print(player.get('age')) # 12, 값을 불러올 떄 get을 이용한다.
print(player.get( 'fav_food')) # ['Piz','hambuger']
print(player['fav_food']) # ['Piz','hambuger'] # 값을 불러올 떄 [] 를 사용하기도함.
print(player['name']) #Jay

#pop
player.pop('age')
print(player) # {'name': 'Jay', 'alive': True, 'fav_food': ['Piz', 'hambuger

#value 넣는 방법
player['xp'] = 1500
print(player) # {'name': 'Jay', 'alive': True, 'fav_food': ['Piz', 'hambuger'], 'xp': 1500}

#list.append
player['fav_food'].append("nugget")
print(player) # {'name': 'Jay', 'alive': True, 'fav_food': ['Piz', 'hambuger', 'nugget'], 'xp': 1500}
반응형

'Python' 카테고리의 다른 글

[Python] classes  (2) 2024.01.19
[Python] requests  (0) 2024.01.16
[Python] data structure ( 데이터 구조 )  (2) 2024.01.16
[Python] while 문, if elif else 문  (0) 2024.01.15
[Python] return  (1) 2024.01.15

관련글 더보기