파이썬 Python/파이썬
[4일차 / 파이썬] 튜플 Tuple, 딕셔너리 Dictionary
하나비 HANABI
2022. 12. 29. 17:23
튜플
- ( ) 사용
- 생성과 조회만 가능. 삽입 삭제 변경 불가
- 읽기 전용 리스트
- 요소를 변경할 수 없는 특성 덕에 딕셔너리 키로 사용 가능, 데이터 보호 가능
딕셔너리
- { } 사용
- key(주로 문자열) 와 value로 이루어짐
- 순서 X
- value는 중복 O, key는 중복 X
members = {'name':'최수빈','age':23,'email':'rabbit@email.com'}
# 조회
print(members['name'], end=' ')
print(members['age'], end=' ')
print(members['email'])
# 최수빈 23 rabbit@email.com
# 삽입
members['height'] = 186
print(members['height'])
# 186
# 수정
members['age'] = 21
print(members)
# {'name': '최수빈', 'age': 21, 'email': 'rabbit@email.com', 'height': 186}
# 삭제 - remove() 없음
del members['email']
print(members)
# {'name': '최수빈', 'age': 21, 'height': 186}
# key 와 value 조회
for key in members:
value = members[key]
print('{}는 {}. '.format(key, value), end='')
# name는 최수빈. age는 21. height는 186.
key와 value 꺼내기
# key랑 value랑 따로 꺼내기
week_temp = {'월':25.5,'화':28.3,'수':33.2,'목':32.1,'금':17.3,'토':35.3,'일':33.3}
dates = list(week_temp.keys())
temps = list(week_temp.values())
# items()로 key와 value 꺼내기
for date, temp in week_temp.items():
print(date, temp)