import operator class Employee: empId = 0 name = "Divya" age = 22 department = "Finance" def __init__(self, empId, name, age, department): self.empId = empId self.name = name self.age = age self.department = department employee1 = Employee(10, "Arjun", 32, "Finance") employee2 = Employee(5, "Swetha", 29, "HR") employee3 = Employee(3, "Rithika", 29, "HR") employee4 = Employee(7, "Sakthi", 30, "Sales") employee5 = Employee(4, "Rakshitha", 40, "Finance") employee6 = Employee(1, "Raj", 43, "Production") employee7 = Employee(2, "Ravi", 45, "Sales") employee8 = Employee(6, "Radha", 42, "Finance") employee9 = Employee(8, "Priya", 32, "HR") employee10 = Employee(9, "Ramya", 32, "HR") store = {} def display(list_of_employees): for emp in list_of_employees: store[emp.empId] = (emp.name, emp.age, emp.department) display([employee1, employee2, employee3, employee4, employee5, employee6, employee7, employee8, employee9, employee10]) empDict = sorted(store.items(),reverse=True) values=[] for key,val in empDict: values=list(val) print "EmpId= ", str(key), ",Name= ",values[0], ",Age= ",values[1], ",Department= ",values[2]
We use cookies to provide and improve our services. By using our site, you consent to our Cookies Policy. Accept Learn more