Python 3 에서 실 현 된 사전 옮 겨 다 니 기 동작 상세 설명

이 글 의 사례 는 Python 3 사전 의 반복 작업 을 서술 하 였 다.여러분 께 참고 하도록 공유 하 겠 습 니 다.구체 적 으로 는 다음 과 같 습 니 다.
사전 은 비 시퀀스 집합 에 대한 데이터 형식 이다.
임의의 키 를 통 해 중간 값 정 보 를 집합 하 는 과정 을 맵 이 라 고 하고 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.사전 을 옮 겨 다 니 는 값 value

>>> 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.사전 을 옮 겨 다 니 는 key-value

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

상기 예시 운행 효 과 는 다음 그림 과 같다.

이상 은 python 사전 을 옮 겨 다 니 는 몇 가지 방식 입 니 다.
더 많은 파 이 썬 관련 내용 에 관심 이 있 는 독자 들 은 본 사이트 의 주 제 를 볼 수 있다.
본 논문 에서 말 한 것 이 여러분 의 Python 프로 그래 밍 에 도움 이 되 기 를 바 랍 니 다.

좋은 웹페이지 즐겨찾기