Sorting w.r.t name and date

from datetime import datetime
if __name__ == '__main__':
    hackathon_list = [
        {"name":"MLH","date":"28-05-2020"},
        {"name":"Local Hach Day","date":"10-01-2021"},
        {"name":"SIH","date":"16-07-2021"},
        {"name":"Google","date":"11-02-2021"},
        {"name":"IBM","date":"28-05-2021"},]
    print("Input List\n",hackathon_list)
    print("\n\n")
    name_sorted = sorted(hackathon_list, key=lambda k: k['name'])
    print("Name Sorted\n",name_sorted)
    print("\n\n")
    date_sorted = sorted(hackathon_list, key = lambda k: datetime.strptime(k['date'], '%d-%m-%Y'))
    print("Date Sorted\n",date_sorted)

Built With

Share this project:

Updates