python loop through JSON list with nested dicts matchbook data : Below is portion of data that I get from a json request. e.g one match of many matches schedules. 

    tennis_event =
 
    [{"TIMESTAMP": "2018-09-17 00:09:21.499540", "id": 
    910569159990041, "name": "M Barthel vs S Soler-Espinosa", "sport-id": 
    9, "start": "2018-09-17T03:00:00.000Z", "in-running-flag": false, 
    "allow-live-betting": true, "category-id": [9, 410468520880009, 
    456968853470009, 476301248050010, 595375589900009, 899462538790042], 
    "status": "open", "volume": 260.57068, "event-participants": [{"id": 
    910569160130041, "event-id": 910569159990041, "participant-name": "S 
    Soler-Espinosa", "number": 2}, {"id": 910569160130042, "event-id": 
    910569159990041, "participant-name": "M Barthel", "number": 1}], 
    "markets": [{"live": false, "event-id": 910569159990041, "id": 
    910569160480042, "name": "Moneyline", "runners": [{"withdrawn": false, 
    "prices": [{"available-amount": 24.23531, "currency": "EUR", "odds- 
    type": "DECIMAL", "odds": 1.42016, "decimal-odds": 1.42016, "side": 
    "back", "exchange-type": "back-lay"}, {"available-amount": 305.45076, 
    "currency": "EUR", "odds-type": "DECIMAL", "odds": 1.41666, "decimal- 
    odds": 1.41666, "side": "back", "exchange-type": "back-lay"}, 
    {"available-amount": 224.93911, "currency": "EUR", "odds-type": 
    "DECIMAL", "odds": 1.37593, "decimal-odds": 1.37593, "side": "back", 
    "exchange-type": "back-lay"}, {"available-amount": 32.77704, 
    "currency": "EUR", "odds-type": "DECIMAL", "odds": 1.49505, "decimal-o 
    odds": 1.49505, "side": "lay", "exchange-type": "back-lay"},   
    {"available-amount": 244.6073, "currency": "EUR", "odds-type": 
    "DECIMAL", "odds": 1.54946, "decimal-odds": 1.54946, "side": "lay", 
    "exchange-type": "back-lay"}, {"available-amount": 134.66863, 
    "currency": "EUR", "odds-type": "DECIMAL", "odds": 1.59881, "decimal- 
    odds": 1.59881, "side": "lay", "exchange-type": "back-lay"}], "event- 
    id": 910569159990041, "id": 910569160660041, "market-id": 
    910569160480042, "name": "M Barthel", "status": "open", "volume": 
    199.80652, "event-participant-id": 910569160130042}, {"withdrawn": 
    false, "prices": [{"available-amount": 16.22626, "currency": "EUR", 
    "odds-type": "DECIMAL", "odds": 3.02, "decimal-odds": 3.02, "side": 
    "back", "exchange-type": "back-lay"}, {"available-amount": 134.39962, 
    "currency": "EUR", "odds-type": "DECIMAL", "odds": 2.82, "decimal- 
    odds": 2.82, "side": "back", "exchange-type": "back-lay"}, 
    {"available-amount": 80.6399, "currency": "EUR", "odds-type": 
    "DECIMAL", "odds": 2.67, "decimal-odds": 2.67, "side": "back", 
    "exchange-type": "back-lay"}, {"available-amount": 10.1829, 
    "currency": "EUR", "odds-type": "DECIMAL", "odds": 3.38, "decimal- 
    odds": 3.38, "side": "lay", "exchange-type": "back-lay"}, {"available- 
    amount": 127.27115, "currency": "EUR", "odds-type": "DECIMAL", "odds":  
    3.4, "decimal-odds": 3.4, "side": "lay", "exchange-type": "back-lay"}, 
    {"available-amount": 84.56358, "currency": "EUR", "odds-type": 
    "DECIMAL", "odds": 3.66, "decimal-odds": 3.66, "side": "lay", 
    "exchange-type": "back-lay"}], "event-id": 910569159990041, "id": 
    910569160660042, "market-id": 910569160480042, "name": "S Soler- 
    Espinosa", "status": "open", "volume": 60.76416, "event-participant- 
    id": 910569160130041}], "start": "2018-09-17T03:00:00.000Z", "status": 
    "open", "market-type": "money_line", "type": "binary", "in-running- 
    flag": false, "allow-live-betting": true, "volume": 260.57068, "back- 
    overround": 103.5268, "lay-overround": 96.4732, "number-of-winners": 
    1}], "meta-tags": [{"id": 9, "name": "Tennis", "type": "SPORT", "url- 
    name": "tennis"}, {"id": 410468520880009, "name": "Live Betting", 
    "type": "OTHER", "url-name": "live-betting"}, {"id": 456968853470009, 
    "name": "Qualifiers", "type": "OTHER", "url-name": "qualifiers"}, 
    {"id": 476301248050010, "name": "Korea Rep", "type": "COUNTRY", "url- 
    name": "korea-rep"}, {"id": 595375589900009, "name": "WTA Seoul", 
    "type": "COMPETITION", "url-name": "wta-seoul"}, {"id": 
    899462538790042, "name": "September 16th 2018", "type": "DATE", "url- 
    name": "september-16th-2018"}], "Latency": 0.944826}]

I would like to get event-participant name and store them as 

    runner_1 = event-participant[0] 
    runner_2 = event-participant[1]

as there is two dicts in the lists event-participants
I would like to do the same for prices so I can have

    runner_price_1 = odds[0]
    runner_price_2 = odds[1]

Here's my code,

        for data in tennis_event:
            id = data['id']
            event_name = data['name']
            sport_id = data['sport-id']
            stat_time = data['start']
            is_ip = data['in-running-flag']

            for mar in data['event-participants']:
                runner_1 = mar['participant-name'][0]
                runner_2 = mar['participant-name'][1]
                for pr in data['prices']:
                runner_pr_1 = pr['odds'][0]
                runner_pr_2 = pr['odds'][1]
                print(runner_1, runner_2, runner_pr_1, runner_pr_2)


When I try my code I only get the first letter for runner_pr_1
What I want to do is get the each participant name and for the first dict in the event participant list name it as `runner_pr_1` I would like to do the same for the first `'odds'` too.

How do I do that?


