사전 이송 키에 대해이 특정 방법을 이해

사전 키를 통과하는 일반적인 방법

도입

다음 코드를 살펴 보자 :

dic = {'apple': '1','orange':'2','banana':'3'}
for i in dic:
    print(i)

그것은을 출력 사전 키를 통해 루프, 사과, 오렌지, 바나나입니다;

사전 키를 얻을 수있는 두 가지 일반적인 방법

우리는 그것을 통과하는 사전의 값을 얻기 위해 무엇을해야할까요?
다음과 같은 첫 번째 방법을 생각하기 쉽습니다 :
① 키에서 값을 얻기
는 다음과 같은 방법을 생각하기 쉽습니다 그래서 우리는, 사전 열쇠를 얻을 것이다 위의 해당 코드를 알고 :

dic = {'apple': '1', 'orange': '2', 'banana': '3'}
for i in dic:
    print(i, ':', dic[i])

: 우리는 두 번째 방법을 소개 그런 다음
② 방법을 값에 따라 :

dic = {'apple': '1', 'orange': '2', 'banana': '3'}
for i in dic.values():
    print(i)

.

항목 () 메소드

물론, 내 문서의 주요 목적은 내가 사전 항목으로 오늘 배운 레코드 () 함수입니다
항목의 설명에 의해 주어진다 () 온라인 :
() 파이썬 사전 항목 목록 탐색 (키, 값) 튜플을 반환 할 수 있습니다 방법 배열입니다.
사용 방법 :
① 어떤 매개 변수를 필요로하지 않는다
② 반환 값 : 목록 양식 배열을 튜플 제 (키, 값)를 통과 할 수있다 반환합니다.
dict.item()
우리는 파이썬있는 그것을 테스트 :

dic = {'apple': '1','orange':'2','banana':'3'}
print(dic.items())
输出结果为
dict_items([('apple', '1'), ('orange', '2'), ('banana', '3')])

우리는 자연스럽게 루프에 대한 자신의 키를 얻을 수 있도록 하 아, 정말의 목록을 반환

for i in dic.items():
	print(i)
# 输出结果为:
('apple', '1')
('orange', '2')
('banana', '3')

우리는 혼자있을 경우, 우리는? 자신의 키와 값을 얻을 좋아
그럼 결국 결과가 입력 한 내용을 각 출력 위의 코드를 살펴 봅시다
type(i)
결과를 얻을 마지막을 <class 'tuple'>, 우리는 정말 우리가 같이 할 수 있습니다, 같은 튜플 생각 이 주요 전략을 준!

dic = {'apple': '1', 'orange': '2', 'banana': '3'}
print(dic.items())
for i, j in dic.items():
    print(i, ':', j)

완료! ! ! 그리고 그래, 새로운 것을 배울! ! ! 유지하십시오! ! !

게시 82 개 원래 기사 · 원의 찬양 (235) · 조회수 1,080,000 +

추천

출처blog.csdn.net/solitudi/article/details/104882697