-1
我試圖用鑰匙到另一個值加入到嵌套的字典,我有下面的代碼,但它不能正常工作通過Python的關鍵
Content is a file with:
a,b,c,d
a,b,c,d
a,b,c,d
dict = {}
for line in content:
values = line.split(",")
a = str.strip(values[0])
b = str.strip(values[1])
c = str.strip(values[2])
d = str.strip(values[3])
if a not in dict:
dict.update({a: {'Value1': b, 'Value2': c, 'Value3': d}},)
else:
dict[a]['Value1'].update(b)
我希望它看起來追加到嵌套的字典中的多個值像:
a {'Value1': 'b,b,b', 'Value2': 'c', 'Value3': 'd'}
我在做什麼錯?
請將「content」的內容添加到您的問題中。 –
不是什麼大不了的,但是你可以在'line.split()]中編寫'a,b,c,d = [x.strip(),這樣看起來更加pythonic :) – Ding
@Ding'.split ',')'* –