You have unsaved changes
Python
import datetime
from collections import defaultdict

stupid_data = [{"EventDate": '2018-06-13T12:11:13+05:30', "Type": "in"},
               {"EventDate": '2018-06-13T13:11:13+05:30', "Type": "in"},
               {"EventDate": '2018-06-13T14:22:11:13+05:30', "Type": "out"},
               {"EventDate": '2018-06-14T12:11:13+05:30', "Type": "in"},
               {"EventDate": '2018-06-14T13:12:13+05:30', "Type": "out"}]


def stupid_translate(iso_data):
    d = datetime.datetime.fromisoformat(iso_data)
    req_time = '%H:%M'
    req_data = '%d.%m'
    return [d.strftime(req_time), d.strftime(req_data)]


def stupid_req_format(event_dates):
    new_date = defaultdict(list)
    for entry in event_dates:
        time_date = stupid_translate(entry["EventDate"])
        new_entry_val = {'Time': time_date[0], 'Type': entry['Type']}
        new_date[time_date[1]].append(new_entry_val)
    # будет ти па [{'13.06': [{"Time":'12:11' "Type":"in" },{"Time":'13:11' "Type":"in" }]}, {'13.06': [{"Time":'12:11' "Type":"in" },{"Time":'13:11' "Type":"in" }]}]
    # шоб как надо + еще 2 цикла тут
    print(new_date)


stupid_req_format(stupid_data)
Click Run or press shift + ENTER to run code.
defaultdict(<class 'list'>, {'13.06': [{'Time': '12:11', 'Type': 'in'}, {'Time': '13:11', 'Type': 'in'}, {'Time': '14:22', 'Type': 'out'}], '14.06': [{'Time': '12:11', 'Type': 'in'}, {'Time': '13:12', 'Type': 'out'}]})