1、存储多个员工信息包括工号、姓名、年龄入职时间打印所有员工姓名并输出 员工的 个数。使用三种方式
来实现:
方式一:使用列表存储员工信息
employees = [ {"id": "001", "name": "张三", "age": 25, "hire_date": "2021-01-01"}, {"id": "002", "name": "李四", "age": 30, "hire_date": "2020-01-01"}, {"id": "003", "name": "王五", "age": 35, "hire_date": "2019-01-01"} ]
打印所有员工姓名
for employee in employees: print(employee["name"])
输出员工的个数
print("员工的个数为:", len(employees))
方式二:使用字典存储员工信息
employee_1 = {"id": "001", "name": "张三", "age": 25, "hire_date": "2021-01-01"} employee_2 = {"id": "002", "name": "李四", "age": 30, "hire_date": "2020-01-01"} employee_3 = {"id": "003", "name": "王五", "age": 35, "hire_date": "2019-01-01"}
employees = { "001": employee_1, "002": employee_2, "003": employee_3 }
打印所有员工姓名
for employee in employees.values(): print(employee["name"])
输出员工的个数
print("员工的个数为:", len(employees))
方式三:使用类存储员工信息
class Employee: def init(self, id, name, age, hire_date): self.id = id self.name = name self.age = age self.hire_date = hire_date
employee_1 = Employee("001", "张三", 25, "2021-01-01") employee_2 = Employee("002", "李四", 30, "2020-01-01") employee_3 = Employee("003", "王五", 35, "2019-01-01")
employees = [employee_1, employee_2, employee_3]
打印所有员工姓名
for employee in employees: print(employee.name)
输出员工的个数
print("员工的个数为:", len(employees)
原文地址: https://www.cveoy.top/t/topic/fboG 著作权归作者所有。请勿转载和采集!