>  기사  >  백엔드 개발  >  Python은 캡처된 json의 형식을 어떻게 지정합니까?

Python은 캡처된 json의 형식을 어떻게 지정합니까?

WBOY
WBOY원래의
2016-12-01 00:25:381120검색

이러한 상황이 발생했습니다. 즉, 캡처된 데이터는 10개입니다. [{'1′: 'a','3′: 'c','2′: ''},{'1′ : 'a' ,'3': 'c','2': ''},{'1': 'a','3': 'c','2': ''},...] 이런 데이터로 (10페이지의 데이터가 캡처되었기 때문에) 이제 이 10페이지의 모든 사전을 하나의 변수로 병합하고 싶습니다. 이 변수는 PHP의 배열과 마찬가지로 array0=>'a'로 구성할 수 있습니다. 이런 구조?

(그런데 데이터 구조에 대해서는 어떤 Python 튜토리얼이 더 좋은가요? 정말 Python의 데이터 구조는 PHP의 배열만큼 편리하지 않다고 생각합니다!!!)

답글 내용:

이러한 상황이 발생했습니다. 즉, 캡처된 데이터는 10개입니다. [{'1′: 'a','3′: 'c','2′: ''},{'1′ : 'a' ,'3': 'c','2': ''},{'1': 'a','3': 'c','2': ''},...] 이런 데이터로 (10페이지의 데이터가 캡처되었기 때문에) 이제 이 10페이지의 모든 사전을 하나의 변수로 병합하고 싶습니다. 이 변수는 PHP의 배열과 마찬가지로 array0=>'a'로 구성할 수 있습니다. 이런 구조?

(그런데 데이터 구조에 대해서는 어떤 Python 튜토리얼이 더 좋은가요? 정말 Python의 데이터 구조는 PHP의 배열만큼 편리하지 않다고 생각합니다!!!)

배열 변수에 추가하기만 하면 됩니다.

<code class="python">lst = []
jsn_data = [{'1': 'a', '3': 'c', '2': ''}, {'1': 'a', '3': 'c'}]
lst.append(jsn_data)</code>

Python의 데이터 구조는 다음과 같이 매우 편리합니다.

<code>lst = [{'1':'a','3':'c','2': ''},{'1': 'a','3': 'c','2': ''},{'1': 'a','3': 'c','2': ''}]

lst[0]       #值为 {'1':'a','3':'c','2':''}
lst[0]['1']  #值为 'a'
let[0]['3']  #值为 'c'
let[0]['2']  #值为 ''</code>

파이썬 목록에는 병합 기능 확장이 있고 마지막으로 중복을 제거하기 위해 set과 함께 사용된다는 것을 기억합니다

예상되는 결과가 무엇인지 설명해 주실 수 있나요?

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