python 사전 접근 의 세 가지 방법 소결

정의 사전 dic={'a':"hello",'b':"how",'c':"you"}
방법 1:

for key in dic:

  print key,dic[key]

  print key + str(dic[key])
결과:

  a hello
  ahello
  c you
  cyou
  b how
  bhow
세부 사항:
print key,dic[key],뒤에 쉼표 가 있어 서 자동 으로 빈 칸 을 생 성 합 니 다.
print key+str(dic[key]),두 문자열 을 연결 합 니 다.플러스 로 직접 출력 합 니 다.중간 에 쉼표 를 넣 지 않 습 니 다.
방법 2:

for (k,v) in dic.items():

  print "dic[%s]="%k,v
결과:

  dic[a]= hello
  dic[c]= you
  dic[b]= how
방법 3:

for k,v in dic.iteritems():

  print "dic[%s]="%k,v
결과:

  dic[a]= hello
  dic[c]= you
  dic[b]= how
대비:
items()는 목록 대상 을 되 돌려 주 고 iteritems()는 iterator 대상 을 되 돌려 줍 니 다.
예 를 들 면:

print dic.items()    #[('a', 'hello'), ('c', 'you'), ('b', 'how')]

print dic.iteritems()  #<dictionary-itemiterator object at 0x020E9A50>
깊이 연구:iteritor 는 교체 기 라 는 뜻 으로 데이터 항목 을 한 번 에 되 돌려 줍 니 다.없 을 때 까지.

 for i in dic.iteritems():
   print i
결과:

('a', 'hello')
    ('c', 'you')
    ('b', 'how')
이상 의 python 사전 을 방문 하 는 세 가지 방법 소결 은 바로 편집장 이 여러분 에 게 공유 한 모든 내용 입 니 다.여러분 에 게 참고 가 되 고 많은 응원 을 바 랍 니 다.

좋은 웹페이지 즐겨찾기