[英]Python adding to dictionaries .csv format
我正在嘗試將新鍵:值添加到 Python 中的 CSV 文件。鍵的新值來自表中現有鍵的值。
def addKey(allData):
allData = []
for i in range (0, len(allData)):
while i > 0 and allData[i] == allData[i+1]:
newKey = {}
newKeyVal = int(allData['key1']*100 + allData['key2'])
allData = dict(allData, newKey = newKeyVal)
return allData
有什么建議么? 我有一種感覺,這段代碼從一開始就是錯誤的。
如果allData
已經是一個字典,那么你會想要
allData["newkey"] = newKeyVal
IIRC,字典只會讓你擁有每個鍵之一,所以只要字典中不存在“newkey”,它就會添加它。
你可能不想要
allData = []
在那里。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.