딕셔너리
1. 코드 작성 방법
x = {키1 : 값1, 키2 : 값2 ······}
x = dict(키1 : 값1, 키2 : 값2 ······)
x= dict ( zip ( [키1,키2] , [값1,값2] ······) )
2. 특징
연관된 값을 묶어서 저장
{} 중괄호로 묶는다
중괄호 안에는 키 : 값 key-value 형태의 쌍으로 넣는다.
중복된게 있으면 맨 마지막 것만 읽힘
키: 정수, 실수, 불린
값 : 정수, 실수, 불린, 시퀀스 자료형 등
없는 키에 값을 할당하면 딕셔너리 맨 마지막에 새롭게 추가된다.
a= {ga:100, na: 30, da:50, la: 80}
a['ma'] = 90
3. 입력받아 값을 업데이트하는 방법
student_scores = {'Alice': 90, 'Bob': 85, 'Charlie': 88, 'David': 92}
업데이트 방법 1
x = map(int, input("점수를 수정하세요").split())
student_scores = dict(zip(student_scores.keys(),x))
업데이트 방법 2
a,b,c,d = map(int, input("점수를 수정하세요").split())
student_scores.update({'Alice':a, 'Bob':b, 'Charile':c,'Daivd':d})
'기술스택 > Python' 카테고리의 다른 글
[ 파이썬 ] 데이터 타입 Data Type (0) | 2023.09.05 |
---|---|
[ 파이썬 ] if for while문에서 콜론 : 과 들여쓰기 indentation (0) | 2023.09.04 |
[ 파이썬 ] 튜플 tuple (0) | 2023.09.04 |
[ 파이썬 ] 시퀀스 슬라이스 (0) | 2023.09.04 |
[ 파이썬 ] 시퀀스 자료형의 인덱스 (0) | 2023.09.04 |