Python에서 PHP 배열을 중복 제거하는 단계: json.loads()를 사용하여 JSON 문자열에서 PHP 배열을 로드합니다. set()을 사용하여 배열의 사전 중복을 제거하고 중복 사전의 해시를 키로 사용합니다. 사전 이해를 사용하여 집합을 사전으로 변환합니다. 중복 제거 후 새 사전을 반환합니다.
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}}
이 예에서는:
json.loads()
를 사용하여 JSON 문자열에서 PHP 배열을 로드합니다.json.loads()
从 JSON 字符串中加载 PHP 数组。set()
数据结构,它可以自动丢弃重复元素,来创建一个去重后的字典的集合。json.dumps()
set()
데이터 구조를 사용합니다.
json.dumps()
함수는 중복된 사전이 동일한 키를 갖도록 사전 키에 대한 해시 함수로 사용됩니다.
위 내용은 Python을 사용하여 PHP 배열을 중복 제거하고 새 사전을 반환합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!