키-값 쌍 추가
먼저 빈 사전 정의
>>> 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 malelist, tuple 및 시퀀스 unpacking에 익숙하지 않은 경우 Baidu에서 검색하는 것이 가장 좋습니다. 그것들을 깊이 이해하십시오. C#이나 JAVA 언어에서 익숙한 배열, 리스트 클래스, 해시 테이블을 결합하면 이해할 수 있습니다 위의 Python 사전 키-값 쌍을 추가하고 순회하는 방법은 모두 편집기에서 공유하는 내용입니다. , 모든 사람에게 참고가 되기를 바라며, 또한 모든 사람이 PHP 중국어 웹사이트를 지원하기를 바랍니다. 파이썬 사전 키-값 쌍 추가 및 탐색에 대한 더 많은 기사를 보려면 PHP 중국어 웹사이트에 주목하세요!