我有一份列表,我想把它製作成字典。基本上它是基於日期(年/月/日/星期/出生)的分娩清單。我想根據每天的總分娩數來總共查看一週中每天的分娩數。如何從每個列表中的2個元素中創建字典?
列表例如:
[2000,12,3,2,12000],[2000,12,4,3,34000]...
days_counts = {1: 23000, 2: 43000, ..., 7: 11943}
這裏是到目前爲止的代碼:
f = open('births.csv', 'r')
text = f.read()
text = text.split("\n")
header = text[0]
data = text[1:]
for d in data:
split_data = d.split(",")
print(split_data)
所以基本上我想遍歷的每一天,從重複的日子添加誕生到相同的密鑰(obviusly) 。
編輯:我必須做一個if語句,查找星期幾作爲字典中的鍵。如果找到,則將相應的出生分配爲值。如果它不在字典中,則添加鍵和值。我無法導入任何內容或使用lambda函數。
你應該閱讀有關['with'聲明】(https://www.python.org/dev/peps/pep-0343 /) – wpercy