Я пытаюсь, чтобы моя программа python отображала имя сотрудника, зарплату и отдел в списке. Вот мой CSV-файл:
Name, Salary, Department
Pika Chu, 5000, Pokemon
Peter Parker, 10000, Friendly Neighborhood Spiderman
Bruce Lee, 25000, Kung Fu Master
Trevor Phillips, 30000, Grand Theft Auto
Willy Wonka, 1000000, Chocolatier
Mario, 84000, Plumber
Sonic, 20000, Runner
А вот мой код:
#!/usr/bin/env python3
import csv
import os
def read_employees(file):
open(file, 'r')
csv.register_dialect('stfDialect', skipinitialspace=True, strict=True)
staffFile = csv.DictReader(open(file), dialect = 'stfDialect')
staffList = []
for data in staffFile:
staffList.append(data)
return staffList
staffList = read_employees("Staff.csv")
print(staffList)
Вывод такой:
{'Name': 'Pika Chu', 'Salary': '5000', 'Department': 'Pokemon'}
Но я хочу вывод отобразить данные следующим образом:
{'Department': 'Pokemon', 'Salary': '5000', 'Name': 'Pika Chu'}
Могу ли я узнать, как я могу это сделать? Большое спасибо!