>백엔드 개발 >파이썬 튜토리얼 >Python의 네 가지 사전 병합 방법 요약

Python의 네 가지 사전 병합 방법 요약

黄舟
黄舟원래의
2017-08-10 14:09:302037검색

Python에서 사전(dict)을 결합하는 것은 비교적 일반적인 문제입니다. 다음 글은 파이썬에서 사전(dict) 병합하는 4가지 방법을 주로 요약해서 소개합니다. 필요한 친구들은 참고해서 에디터와 함께 배워보세요.

이 글에서는 주로 Python에서 사전(dict)을 병합하는 네 가지 방법을 소개합니다. 더 이상 고민하지 말고 자세한 소개를 살펴보겠습니다.

Dictionary는 Python입니다. 언어 의 유일한 매핑 유형입니다.

매핑형 객체의 해시 값(키, 키)과 포인트 객체(값, 값)는 일대다 관계를 가지며 일반적으로 가변 해시 테이블로 간주됩니다.

사전 객체는 변경 가능하며, 다른 컨테이너 유형도 포함할 수 있는 Python 객체를 원하는 수만큼 저장할 수 있습니다.

사전형과 순차형의 차이점:

1. 데이터를 저장하는 방식과 접근하는 방식이 다릅니다.

2. 시퀀스 유형은 숫자 키만 사용합니다(시퀀스 시작 부분부터 숫자 순서로 인덱싱됨).

3. 매핑 유형은 다른 객체 유형을 키로 사용할 수 있습니다(예: 숫자, 문자열, 튜플, 일반적으로 사용되는 문자열) 키로), 시퀀스 유형 키와 달리 매핑 유형 키는 저장된 데이터 값과 직간접적으로 연결됩니다.


5. 매핑형 데이터는 순서 없이 배열됩니다. 이는 숫자순으로 정렬되는 시퀀스 유형과 다릅니다.


6. 매핑 유형은 키를 사용하여 값에 직접 "매핑"합니다.

사전은 Python에서 가장 강력한 데이터 유형 중 하나입니다. 실제로는 사전 병합 작업을 자주 접하게 되는데 어떻게 구현하면 될까요? 아래에 정리해 보겠습니다


[방법 1] dict(d1.items() + d2.items()) 메소드를 사용하세요

Remarks:


1. d1.items() 사전의 키-값 쌍 목록 가져오기

d1.items()获取字典的键值对的列表

       2. d1.items() + d2.items()拼成一个新的列表

       3. dict(d1.items()+d2.items()) 2. d1.items() + d2.items( )새 목록 결합

3. dict(d1.items()+d2.items())병합된 목록을 새 사전으로 변환

[방법 2] 사전의 update() 메소드 사용

[방법 3] 사전의 dict(d1, **d2) 메소드 사용

[방법 4] 사전의 dict(d1, **d2) 방법 일반적인 처리 방법

요약🎜🎜🎜

위 내용은 Python의 네 가지 사전 병합 방법 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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