스터디 과제-api로 상영영화 순위 받기
{'boxOfficeResult':
{'boxofficeType': '일별 박스오피스', 'showRange': '20250213~20250213', 'dailyBoxOfficeList': [
{'rnum': '1', 'rank': '1', 'rankInten': '0', 'rankOldAndNew': 'OLD', 'movieCd': '20242404', 'movieNm': '캡틴 아메리카: 브레이브 뉴 월드', 'openDt': '2025-02-12', 'salesAmt': '838062130', 'salesShare': '59.2', 'salesInten': '-397126260', 'salesChange': '-32.2', 'salesAcc': '2085442520', 'audiCnt': '84843', 'audiInten': '-38394', 'audiChange': '-31.2', 'audiAcc': '208848', 'scrnCnt': '1774', 'showCnt': '7616'},
{'rnum': '2', 'rank': '2', 'rankInten': '0', 'rankOldAndNew': 'OLD', 'movieCd': '20233006', 'movieNm': '히트맨2', 'openDt': '2025-01-22', 'salesAmt': '126723800', 'salesShare': '9.0', 'salesInten': '-13808200', 'salesChange': '-9.8', 'salesAcc': '22524035540', 'audiCnt': '13807', 'audiInten': '-1256', 'audiChange': '-8.3', 'audiAcc': '2392908', 'scrnCnt': '681', 'showCnt': '1758'},
{'rnum': '3', 'rank': '3', 'rankInten': '0', 'rankOldAndNew': 'OLD', 'movieCd': '20223819', 'movieNm': '말할 수 없는 비밀', 'openDt': '2025-01-27', 'salesAmt': '118908880', 'salesShare': '8.4', 'salesInten': '-9729420', 'salesChange': '-7.6', 'salesAcc': '6047999820', 'audiCnt': '12864', 'audiInten': '-1128', 'audiChange': '-8.1', 'audiAcc': '635824', 'scrnCnt': '643', 'showCnt': '1710'},
{'rnum': '4', 'rank': '4', 'rankInten': '0', 'rankOldAndNew': 'OLD', 'movieCd': '20247450', 'movieNm': '검은 수녀들', 'openDt': '2025-01-24', 'salesAmt': '53884900', 'salesShare': '3.8', 'salesInten': '-202900', 'salesChange': '-0.4', 'salesAcc': '15772443960', 'audiCnt': '5764', 'audiInten': '43', 'audiChange': '0.8', 'audiAcc': '1631836', 'scrnCnt': '558', 'showCnt': '888'},
{'rnum': '5', 'rank': '5', 'rankInten': '1', 'rankOldAndNew': 'OLD', 'movieCd': '20244762', 'movieNm': '서브스턴스', 'openDt': '2024-12-11', 'salesAmt': '41325360', 'salesShare': '2.9', 'salesInten': '292060', 'salesChange': '0.7', 'salesAcc': '4408704040', 'audiCnt': '4319', 'audiInten': '25', 'audiChange': '0.6', 'audiAcc': '452614', 'scrnCnt': '292', 'showCnt': '402'},
{'rnum': '6', 'rank': '6', 'rankInten': '-1', 'rankOldAndNew': 'OLD', 'movieCd': '20251800', 'movieNm': '브루탈리스트', 'openDt': '2025-02-12', 'salesAmt': '30724700', 'salesShare': '2.2', 'salesInten': '-15799300', 'salesChange': '-34', 'salesAcc': '121252700', 'audiCnt': '3299', 'audiInten': '-1653', 'audiChange': '-33.4', 'audiAcc': '11235', 'scrnCnt': '292', 'showCnt': '456'},
{'rnum': '7', 'rank': '7', 'rankInten': '0', 'rankOldAndNew': 'OLD', 'movieCd': '20216476', 'movieNm': '브로큰', 'openDt': '2025-02-05', 'salesAmt': '23367900', 'salesShare': '1.7', 'salesInten': '-4632400', 'salesChange': '-16.5', 'salesAcc': '1713989320', 'audiCnt': '2598', 'audiInten': '-483', 'audiChange': '-15.7', 'audiAcc': '184884', 'scrnCnt': '412', 'showCnt': '603'},
{'rnum': '8', 'rank': '8', 'rankInten': '2', 'rankOldAndNew': 'OLD', 'movieCd': '20246777', 'movieNm': '더 폴: 디렉터스 컷', 'openDt': '2024-12-25', 'salesAmt': '20571100', 'salesShare': '1.5', 'salesInten': '-1114200', 'salesChange': '-5.1', 'salesAcc': '1306630500', 'audiCnt': '2107', 'audiInten': '-138', 'audiChange': '-6.1', 'audiAcc': '126476', 'scrnCnt': '85', 'showCnt': '130'},
{'rnum': '9', 'rank': '9', 'rankInten': '-1', 'rankOldAndNew': 'OLD', 'movieCd': '20126686', 'movieNm': '미드나잇 인 파리', 'openDt': '2012-07-05', 'salesAmt': '14809420', 'salesShare': '1.0', 'salesInten': '-9301380', 'salesChange': '-38.6', 'salesAcc': '2859411137', 'audiCnt': '1676', 'audiInten': '-1103', 'audiChange': '-39.7', 'audiAcc': '386024', 'scrnCnt': '136', 'showCnt': '292'},
{'rnum': '10', 'rank': '10', 'rankInten': '1', 'rankOldAndNew': 'OLD', 'movieCd': '20090683', 'movieNm': '500일의 썸머', 'openDt': '2010-01-21', 'salesAmt': '13783700', 'salesShare': '1.0', 'salesInten': '-1278600', 'salesChange': '-8.5', 'salesAcc': '2402539800', 'audiCnt': '1436', 'audiInten': '-197', 'audiChange': '-12.1', 'audiAcc': '301693', 'scrnCnt': '89', 'showCnt': '185'}]}}
여기서 print(data[0])을 하면 중괄호가 벗겨질 줄 알았는데 에러남 data가 딕셔너리라서 인덱스 사용 불가
그래서 print(data['boxOfficeResult']) 이렇게 하면 중괄호가 벗겨짐
{}
): 딕셔너리 정의[]
): 리스트나 딕셔너리의 값을 꺼낼 때 사용