Я буду использовать те средства которые на уровне задачи предлагают мне наиболее широкий функционал
В вопросе нигде не упомянуто, что нужно использовать только средство стандартной библиотеки.
import csv
def save_to_file(d):
with open("results.csv", "w") as file:
csv_file = csv.writer(file, delimiter=";")
csv_file.writerow(d.keys())
csv_file.writerows(zip(*d.values()))
if __name__ == "__main__":
data = {
"a": [1,2,3],
"b": [4,5,6],
"c": [7,8,9],
}
save_to_file(data)
import csv
def save_to_file(d):
with open("results.csv", "w") as file:
csv_file = csv.writer(file, delimiter=";")
csv_file.writerow(d.keys())
csv_file.writerows(d.values())
if __name__ == "__main__":
data = {
"a": [1,2,3],
"b": [4,5,6],
"c": [7,8,9],
}
save_to_file(data)
a;b;c
1;2;3
4;5;6
7;8;9