"""create 10 objects""" class Employee: 'Common base class for all employees' from operator import itemgetter def __init__(self, empId,name,age,Dept): self.EmpId = empId self.Name=name self.Age=age self.Department=Dept def set_EmpId(self, EmpId): self.EmpId = EmpId def set_Name(self, Name): self.Name = Name def set_Age(self, Age): self.Age = Age def set_Department(self, Department): self.Department = Department def get_EmpId(self): return self.EmpId def get_Name(self): return self.Name def get_Age(self): return self.Age def get_Department(self): return self.Department emp1 = Employee("127H8", "Hema", 23, "Development") emp2 = Employee("127E5", "Satya", 29, "Marketing") emp3 = Employee("127M13", "Sindhu", 30, "Testing") emp4 = Employee("127A1", "Rakesh", 35,"Support") emp5 = Employee("127S19", "Divya", 22,"Maintance") emp6 = Employee("127A12", "Priya", 18,"Support") emp7 = Employee("127T20", "Sankar", 12,"Development") emp8 = Employee("127Y25", "Navya", 45,"Testing") emp9 = Employee("127A13", "USha", 24,"Marketing") emp10 = Employee("127L12", "Venkat",33, "Development") """ store a 10 objectsin dictionary key""" def __str__(self): return str(self.__class__) + ": " + str(self.__dict__) emp_list = [emp1,emp2,emp3,emp4,emp5,emp6,emp8,emp9,emp10] emp_dict = {} for i in emp_list: emp_dict[i.get_EmpId()] = i print(__str__(i)) # """ sorting""" # print("************") # for k in sorted(emp_dict,key=emp_dict.get(i),reverse=True): # print(k) # f=open("file.txt") # for k,v in emp_dict.items(): # f.write(k,v) # f.close()
We use cookies to provide and improve our services. By using our site, you consent to our Cookies Policy. Accept Learn more