Untitled
unknown
python
2 years ago
797 B
17
Indexable
import json
file_path = 'data.json'
with open(file_path, 'r') as f:
all_employee = json.load(f)['employees']
def getSalaries(employee_list):
return [(employee['name'], employee['salary']) for employee in employee_list]
def filterEmployee(conditions):
filtered_list = all_employee
for condition in conditions:
filtered_list = [employee for employee in filtered_list if
employee.get(condition[0]) == condition[1]]
return filtered_list
allSalaries = getSalaries(all_employee)
activeEmployee = filterEmployee([('status', 'True')]) ##biblioteka do ladniejszych warunkow by sie zdala
activeEmployeeSalaries = getSalaries(activeEmployee)
print(f"all emp salaries: {allSalaries}\n"
f"active employee salaries {activeEmployeeSalaries}")
Editor is loading...
Leave a Comment