티스토리 뷰
리스트 - 인덱스 순서대로 저장, 인덱스로 값을 인덱싱
사전 - 순서 상관 X, 키 - 값 세트로 묶는다. 값을 인덱싱 할때 키값을 넣어주면 된다.
(사전의 키는 정수일 필요가 없음 / 키값은 중복되면 안된다. )
today_menu = {
'아침' : ['미역국', '밥'],
'점심' : '라면',
'저녁' : ['치킨', '피자']
}
# 키-값 쌍으로 출력
print(today_menu)
>> {'아침': ['미역국', '밥'], '점심': '라면', '저녁': ['치킨', '피자']}
# 사전에 키-값 추가
today_menu['야식'] = '초밥'
print(today_menu)
>> {'아침': ['미역국', '밥'], '점심': '라면', '저녁': ['치킨', '피자'], '야식': '초밥'}
# 키값으로 사전 인덱싱
print(today_menu['점심'])
>> '라면'
# value값 찾기
print('라면' in today_menu.values())
>> True
print('떡볶이' in today_menu.values())
>> False
# 사전의 모든 value값 출력 (반복문)
for value in today_menu.values():
print(value)
>> ['미역국', '밥']
>> 라면
>> ['치킨', '피자']
>> 초밥
# key값도 동일
for key in today_menu.keys():
print(key)
>> 아침
>> 점심
>> 저녁
>> 야식
# key, value 모두 출력
for key in today_menu.keys():
value = today_menu[key]
print(key, value)
# OR
for key, value in today_menu.items():
print(key, value)
'Python' 카테고리의 다른 글
파이썬 공부일기 | [4] 리스트 (0) | 2021.03.10 |
---|---|
파이썬 공부일기 | [3] 반복문 (0) | 2021.03.10 |
파이썬 공부일기 | [2] 추상화 (0) | 2021.03.10 |
파이썬 공부일기 | [1] 자료형 (0) | 2021.03.08 |
댓글