Python을 사용하여 PHP 배열을 중복 제거하고 새 사전을 반환합니다.

WBOY
풀어 주다: 2024-04-28 21:06:01
원래의
686명이 탐색했습니다.

Python에서 PHP 배열을 중복 제거하는 단계: json.loads()를 사용하여 JSON 문자열에서 PHP 배열을 로드합니다. set()을 사용하여 배열의 사전 중복을 제거하고 중복 사전의 해시를 키로 사용합니다. 사전 이해를 사용하여 집합을 사전으로 변환합니다. 중복 제거 후 새 사전을 반환합니다.

使用 Python 去重 PHP 数组并返回新字典

Python을 사용하여 PHP 배열을 중복 제거하고 새 사전을 반환

PHP 애플리케이션에서 배열 데이터를 가져와 Python에서 처리하려고 할 때 중복 데이터 문제가 발생할 수 있습니다. 깨끗하고 중복되지 않은 데이터를 얻으려면 Python 도구를 사용하여 PHP 배열의 중복을 제거하고 새 사전을 반환할 수 있습니다.

import json # 假设我们有一个 PHP 数组,可以通过以下方式获得 php_array = json.loads('[{"name": "John", "age": 30}, {"name": "Jane", "age": 25}, {"name": "John", "age": 35}]') # 使用 set() 去重数组中的字典 unique_dict = {json.dumps(item): item for item in php_array} # 将 set 转换为字典 unique_dict = dict(unique_dict) # 打印去重后的新字典 print(unique_dict)
로그인 후 복사

출력:

{'{"name": "John", "age": 30}': {'name': 'John', 'age': 30}, '{"name": "Jane", "age": 25}': {'name': 'Jane', 'age': 25}}
로그인 후 복사

이 예에서는:

  1. json.loads()를 사용하여 JSON 문자열에서 PHP 배열을 로드합니다.json.loads()从 JSON 字符串中加载 PHP 数组。
  2. 我们使用 Python 的set()数据结构,它可以自动丢弃重复元素,来创建一个去重后的字典的集合。json.dumps()
  3. 우리는 중복 요소를 자동으로 삭제하여 중복 제거된 사전 컬렉션을 생성할 수 있는 Python의 set()데이터 구조를 사용합니다. json.dumps()함수는 중복된 사전이 동일한 키를 갖도록 사전 키에 대한 해시 함수로 사용됩니다.
  4. 그런 다음 사전 이해를 사용하여 집합을 사전으로 변환합니다.
  5. 마지막으로 중복을 제거한 후 새 사전을 인쇄합니다.

위 내용은 Python을 사용하여 PHP 배열을 중복 제거하고 새 사전을 반환합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!