>  기사  >  백엔드 개발  >  Python 사전 키-값 쌍의 방법 추가 및 탐색

Python 사전 키-값 쌍의 방법 추가 및 탐색

高洛峰
高洛峰원래의
2017-02-23 11:34:253340검색

키-값 쌍 추가

먼저 빈 사전 정의

>>> 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

list, tuple 및 시퀀스 unpacking에 익숙하지 않은 경우 Baidu에서 검색하는 것이 가장 좋습니다. 그것들을 깊이 이해하십시오. C#이나 JAVA 언어에서 익숙한 배열, 리스트 클래스, 해시 테이블을 결합하면 이해할 수 있습니다

위의 Python 사전 키-값 쌍을 추가하고 순회하는 방법은 모두 편집기에서 공유하는 내용입니다. , 모든 사람에게 참고가 되기를 바라며, 또한 모든 사람이 PHP 중국어 웹사이트를 지원하기를 바랍니다.

파이썬 사전 키-값 쌍 추가 및 탐색에 대한 더 많은 기사를 보려면 PHP 중국어 웹사이트에 주목하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.