Python-두 목록을 하나의 json 객체로 결합

CodeWalker

2 개의 함수를 처리 get_tech_courses()하고 get_music_courses()개별 목록을 반환 하는 실행자가 Python에 있습니다 . 각각 1과 2입니다.

목록 1.

[
{'title': 'THE COMPLETE PYTHON WEB COURSE', 'downloads': '4', 'views': '88'}, 
{'title': 'THE COMPLETE JAVA WEB COURSE', 'downloads': '16', 'views': '156'}
]

목록 2.

[
{'title': 'THE COMPLETE GUITAR COURSE', 'downloads': '18', 'views': '125'}, 
{'title': 'THE COMPLETE KEYBOARD COURSE', 'downloads': '63', 'views': '98'}
]

다음 courses과 같이 부모 아래에 묶인 json 배열의 두 목록을 결합하고 싶습니다.

{"courses":
[{'title': 'THE COMPLETE PYTHON WEB COURSE', 'downloads': '4', 'views': '88'}, 

{'title': 'THE COMPLETE JAVA WEB COURSE', 'downloads': '16', 'views': '156'},

{'title': 'THE COMPLETE GUITAR COURSE', 'downloads': '18', 'views': '125'}, 

{'title': 'THE COMPLETE KEYBOARD COURSE', 'downloads': '63', 'views': '98'}]
}


이것은 적절한 json을 인쇄하지 않습니다.

from concurrent.futures import ThreadPoolExecutor

import tech_course
import music_course
import json

courses = []

with ThreadPoolExecutor(max_workers=2) as executor:
    courses.append(executor.submit(tech_course.get_tech_course).result())
    courses.append(executor.submit(music_course.get_music_course).result())

print(json.dumps(courses))
에타 나니

다음을 시도하십시오.

import json

list_1 = [
    {'title': 'THE COMPLETE PYTHON WEB COURSE', 'downloads': '4', 'views': '88'}, 
    {'title': 'THE COMPLETE JAVA WEB COURSE', 'downloads': '16', 'views': '156'}]

list_2 = [
    {'title': 'THE COMPLETE GUITAR COURSE', 'downloads': '18', 'views': '125'}, 
    {'title': 'THE COMPLETE KEYBOARD COURSE', 'downloads': '63', 'views': '98'}]

res_dict = {"courses": list_1 + list_2 }

to_json = json.dumps(res_dict)

산출:

>>> to_json
'{"courses": [{"downloads": "4", "views": "88", "title": "THE COMPLETE PYTHON WEB COURSE"}, {"downloads": "16", "views": "156", "title": "THE COMPLETE JAVA WEB COURSE"}, {"downloads": "18", "views": "125", "title": "THE COMPLETE GUITAR COURSE"}, {"downloads": "63", "views": "98", "title": "THE COMPLETE KEYBOARD COURSE"}]}'

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

두 고객 목록을 하나의 목록으로 결합하는 방법

분류에서Dev

두 목록을 하나로 결합

분류에서Dev

두 개의 목록을 하나의 사전으로 결합

분류에서Dev

Jquery / Javascript에서 두 개의 json 객체를 하나의 json 객체로 병합

분류에서Dev

Python에서 두 목록의 값을 효율적으로 결합

분류에서Dev

Python 2.7.12 : 두 목록을 사전으로 결합하는 방법

분류에서Dev

두 개의 json 객체를 ID로 하나의 객체에 병합

분류에서Dev

AutoMapper-2 개의 객체 목록을 하나의 목록으로 결합

분류에서Dev

mysql에서 두 개의 json 배열을 키-값으로 결합하고 하나의 json 객체를 만듭니다.

분류에서Dev

파이썬 방법을 하나의 목록으로 dataframe의 두 열을 결합?

분류에서Dev

두 개의 날짜 열을 Python에서 하나로 결합

분류에서Dev

두 개의 시계열 객체 (ts) 목록을 새 목록으로 병합

분류에서Dev

두 목록을 객체로 병합

분류에서Dev

Python은 두 개의 키 값으로 JSON 목록을 정렬합니다.

분류에서Dev

여러 json을 하나의 json python으로 결합

분류에서Dev

객체 목록을 JSON 문자열로 변환하는 Python

분류에서Dev

두 목록을 하나의 긴 목록으로 결합하려면 어떻게해야합니까?

분류에서Dev

두 개의 플랫 목록을 하나의 중첩 된 개체로 결합하는 방법

분류에서Dev

두 개의 열을 하나로 결합

분류에서Dev

두 행을 하나의 열로 결합

분류에서Dev

두 개의 열을 하나로 결합

분류에서Dev

jq : 하나의 결과 집합을 여러 json 객체로 분할

분류에서Dev

JS : 두 개의 JSON 객체를 하나로 결합하지만 숫자 인덱스를 만들지 않음

분류에서Dev

두 개의 목록 항목을 하나의 항목으로 연결

분류에서Dev

객체의 두 ArrayList를 결합하고 결합하는 동안 객체의 값을 조건부로 변경

분류에서Dev

두 개의 Javascript / JSON 객체를 ID로 결합하는 가장 빠른 방법

분류에서Dev

파이썬의 두 목록을 하나로 병합

분류에서Dev

읽을 별도의 목록에 2 개의 파일을 추가하려고하는데 두 파일을 하나의 목록으로 결합해야합니다.

분류에서Dev

React와 Javascript를 사용하여이 두 배열을 하나의 객체로 결합 할 수 있습니까?

Related 관련 기사

  1. 1

    두 고객 목록을 하나의 목록으로 결합하는 방법

  2. 2

    두 목록을 하나로 결합

  3. 3

    두 개의 목록을 하나의 사전으로 결합

  4. 4

    Jquery / Javascript에서 두 개의 json 객체를 하나의 json 객체로 병합

  5. 5

    Python에서 두 목록의 값을 효율적으로 결합

  6. 6

    Python 2.7.12 : 두 목록을 사전으로 결합하는 방법

  7. 7

    두 개의 json 객체를 ID로 하나의 객체에 병합

  8. 8

    AutoMapper-2 개의 객체 목록을 하나의 목록으로 결합

  9. 9

    mysql에서 두 개의 json 배열을 키-값으로 결합하고 하나의 json 객체를 만듭니다.

  10. 10

    파이썬 방법을 하나의 목록으로 dataframe의 두 열을 결합?

  11. 11

    두 개의 날짜 열을 Python에서 하나로 결합

  12. 12

    두 개의 시계열 객체 (ts) 목록을 새 목록으로 병합

  13. 13

    두 목록을 객체로 병합

  14. 14

    Python은 두 개의 키 값으로 JSON 목록을 정렬합니다.

  15. 15

    여러 json을 하나의 json python으로 결합

  16. 16

    객체 목록을 JSON 문자열로 변환하는 Python

  17. 17

    두 목록을 하나의 긴 목록으로 결합하려면 어떻게해야합니까?

  18. 18

    두 개의 플랫 목록을 하나의 중첩 된 개체로 결합하는 방법

  19. 19

    두 개의 열을 하나로 결합

  20. 20

    두 행을 하나의 열로 결합

  21. 21

    두 개의 열을 하나로 결합

  22. 22

    jq : 하나의 결과 집합을 여러 json 객체로 분할

  23. 23

    JS : 두 개의 JSON 객체를 하나로 결합하지만 숫자 인덱스를 만들지 않음

  24. 24

    두 개의 목록 항목을 하나의 항목으로 연결

  25. 25

    객체의 두 ArrayList를 결합하고 결합하는 동안 객체의 값을 조건부로 변경

  26. 26

    두 개의 Javascript / JSON 객체를 ID로 결합하는 가장 빠른 방법

  27. 27

    파이썬의 두 목록을 하나로 병합

  28. 28

    읽을 별도의 목록에 2 개의 파일을 추가하려고하는데 두 파일을 하나의 목록으로 결합해야합니다.

  29. 29

    React와 Javascript를 사용하여이 두 배열을 하나의 객체로 결합 할 수 있습니까?

뜨겁다태그

보관