키-값 쌍 추가
먼저 빈 사전 정의
>>> dic={}
사전에 존재하지 않는 키에 직접 값을 할당하여 추가
>>> dic['name']='zhangsan' >>> dic {'name': 'zhangsan'}
키나 값이 모두 변수인 경우에도 이 방법을 사용할 수 있습니다. 🎜>
>>> key='age' >>> value=30 >>> dic[key]=value >>> dic {'age': 30, 'name': 'zhangsan'}
사전의 setdefault 메소드를 사용할 수도 있습니다
>>> dic.setdefault('sex','male') 'male' >>> key='id' >>> value='001' >>> dic.setdefault(key,value) '001' >>> dic {'id': '001', 'age': 30, 'name': 'zhangsan', 'sex': 'male'}
사전 탐색
여기에는 두 가지 방법이 있습니다.
방법 1: Get 먼저 키를 전달한 다음 dic[key ]Get value
>>> for key in dic: ... print 'key is %s,value is %s'%(key,dic[key]) ... key is id,value is 001 key is age,value is 30 key is name,value is zhangsan key is sex,value is male
방법 2: 반환된 튜플 목록을 순차적으로 압축 해제 사전 items() 방법으로
>>> for key,value in dic.items(): ... print 'key is %s,value is %s'%(key,value) ... key is id,value is 001 key is age,value is 30 key is name,value is zhangsan key is sex,value is male