>source

API에서 데이터를 가져오고 data []라는 목록에 저장하고 있습니다.

이후에이 데이터를 다른 클래스로 보내서 형식을 지정합니다.

dict을 작성하여 이러한 데이터를 저장할 수 있습니다. 다음과 같이하려고합니다.

import json
import datetime 
class MovieFormatter():
    def format(self, data):
        data = {
            "movie_info_name": data['title']
            "movie_info_duration": data['duration']
            "movie_info_description": data['synopsis']
            "movie_info_genres": data['genres']
            "movie_info_actor": data['cast']
            "movie_info_director": data['director']
            data['trailers'] = data.get('trailers') or []
            "dictionary": [{'url': x['url'], 'type': x['type']} for x in data['images'] + data['trailers']]
        }
        return data

이것이 올바른 방법입니까?


  • 답변 # 1

    와이즈 비츠 인 것 같다  함수에 전달 된 객체는 이미 색인 된 방식으로 사전입니다. 와이즈 비즈 .

  • 답변 # 2

    다음을 시도해보십시오 :

    data
    
    
    data['title']

관련 자료

  • 이전 파이썬 팬더가 데이터를 새로운 행으로 이동
  • 다음 파이썬에서 튜플을 생성하는 가장 빠른 방법은 무엇입니까? (10, 00, 00, 20, 00, 00,…, N, 00, 00)?