> 백엔드 개발 > PHP 튜토리얼 > Python3에서 구현된 사전 순회 작업에 대한 자세한 설명

Python3에서 구현된 사전 순회 작업에 대한 자세한 설명

不言
풀어 주다: 2023-03-24 10:44:02
원래의
2493명이 탐색했습니다.

이 글은 Python3에서 구현한 사전 순회 연산을 주로 소개하고, 사전 키, 키 값, 키-값 쌍 순회에 대한 Python3의 관련 연산 기법을 예제 형식으로 분석한 내용입니다. 도움이 필요한 친구들이 참고할 수 있습니다

이 문서에서는 순회 작업 예제와 함께 Python3 사전을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 세부 사항은 다음과 같습니다.

Dictionary는 비순차 컬렉션에 제공되는 데이터 유형입니다.

키를 통해 집합의 값 정보를 찾는 과정을 매핑이라고 합니다. Python은 사전을 통해 매핑을 구현합니다.

사전에 값 할당:

>>> d={'list':[1, 2, 3],1:123,'111':'python3','tuple':(4, 5, 6)}
>>> print(d)
{1: 123, 'list': [1, 2, 3], '111': 'python3', 'tuple': (4, 5, 6)}
로그인 후 복사

위 명령문은 사전에 있는 항목의 순서가 할당 순서와 일치하지 않을 수 있음을 보여줍니다. 즉, 사전은 순서가 없습니다.

사전 순회에는 다음 유형이 있습니다.

1. 사전 키 순회

>>> d={'list':[1, 2, 3],1:123,'111':'python3','tuple':(4, 5, 6)}
>>> for key in d:
    print(str(key)+':'+str(d[key]))
list:[1, 2, 3]
1:123
111:python3
tuple:(4, 5, 6)
로그인 후 복사

>>> d={'list':[1, 2, 3],1:123,'111':'python3','tuple':(4, 5, 6)}
>>> for key in d.keys():
    print(key)
1
list
111
tuple
로그인 후 복사

2. 사전의 값을 탐색합니다.

>>> d={'list':[1, 2, 3],1:123,'111':'python3','tuple':(4, 5, 6)}
>>> for value in d.values():
    print (value)
[1, 2, 3]
123
python3
(4, 5, 6)
로그인 후 복사

3. 사전 항목 탐색

>>> d={'list':[1, 2, 3],1:123,'111':'python3','tuple':(4, 5, 6)}
>>> for item in d.items():
    print(item)
('list', [1, 2, 3])
(1, 123)
('111', 'python3')
('tuple', (4, 5, 6))
로그인 후 복사

4.

>>> d={'list':[1, 2, 3],1:123,'111':'python3','tuple':(4, 5, 6)}
>>> for key,value in d.items():
    print(key,value)
list [1, 2, 3]
1 123
111 python3
tuple (4, 5, 6)
로그인 후 복사

>>> d={'list':[1, 2, 3],1:123,'111':'python3','tuple':(4, 5, 6)}
>>> for (key,value) in d.items():
    print(key,value)
list [1, 2, 3]
1 123
111 python3
tuple (4, 5, 6)
로그인 후 복사

위 예제의 실행 효과는 다음과 같습니다.

관련 권장 사항:


Python3은 장바구니 기능을 구현합니다.

Python3은 QQ 이메일 전송 기능(텍스트)을 구현합니다. _python

위 내용은 Python3에서 구현된 사전 순회 작업에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿