смотрите у меня получилось так, но все равно выдает ошибку как исправить?
Код |
import csv
deparment = [{'deparment': "management department",'employees' : 122, 'deparment': "police department", 'employees' : 77, 'deparment': "Department of Education", 'employees': 33}] # Словарь депортаментов и их сотрудников
deparment["management department"] = 152 # в департаменте управления изменилось количество работников
deparment["police department"] = -15 # в полицейском департаменте уволилось 15 сотрудников
del deparment["Department of Education"] # департамент образовния был удален
print(f"Всего учеников в депортаменте: {sum(deparment.values())}") # Выводим на экран общее число сотрудников в департаменте
with open('input_1.csv', 'w') as fl:
fields = deparment[0].keys() writer = csv.DictWriter(fl, fieldnames= fields )
writer.writeheader()
writer.writeheader(deparment)
|
Traceback (most recent call last): File "C:\Users\User\PycharmProjects\pythonProject5\main.py", line 8, in <module> deparment["management department"] = 152 # в департаменте управления изменилось количество работников TypeError: list indices must be integers or slices, not str
вот ошибка |