#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] 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 |