簡體   English   中英

Python加入字典.csv格式

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM