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)
Log in or sign up for Devpost to join the conversation.