이러한 상황이 발생했습니다. 즉, 캡처된 데이터는 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과 함께 사용된다는 것을 기억합니다
예상되는 결과가 무엇인지 설명해 주실 수 있나요?