딕셔너리 생성

 

딕셔너리 이름 = {

         '키1' : '값1'

         '키2' : '값2'

}

 

person = {
    'name': '김철수',
    'age': 30,
    'hasDrivingLicense': True
}

딕셔너리 업데이트

 

딕셔너리 이름.update(변수1='변경할 값')

person.update(name='박철수')
person.update(age=22)
person.update(hasDrivingLicense=False)

 

새 키/값 추가도 가능

person.update(wearinGlasses=True)

 


딕셔너리 출력

print(person)

딕셔너리도 타입 반환 가능

print(type(person))


키로 값 꺼내쓰기

 

딕셔너리이름.get('키')

딕셔너리['키']

print('딕셔너리에서 꺼낸 값: ', person.get('name'))
print('딕셔너리에서 꺼낸 값2: ', person['age'])

keys() : 해당 딕셔너리의 키 값으로 만들어진 리스트를 반환

print('리스트 반환: ', person.keys())

+ for문 활용으로 하나씩 꺼내기 가능

for key in person.keys():
    print('%s: %s' % (key, person.get(key)))


values() : 해당 딕셔너리의 값들로 만들어진 리스트를 반환

print(person.values())


 items() : 해당 딕셔너리의 (키, 값)을 튜플 형태로 반환

print(person.items())

++ items()도 for문 활용가능

for k, v in person.items():
    print('%s: %s' % (k, v))

'PYTHON' 카테고리의 다른 글

def (함수)  (0) 2024.10.02
Set  (0) 2024.10.02
Sequence  (2) 2024.09.23
Tuple  (0) 2024.09.19
If, For, While  (1) 2024.09.19

+ Recent posts