Please note, this is a STATIC archive of website www.tutorialspoint.com from 11 May 2019, cach3.com does not collect or store any user information, there is no "phishing" involved.
Tutorialspoint

Assignment

"""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()

Advertisements
Loading...

We use cookies to provide and improve our services. By using our site, you consent to our Cookies Policy.