我有以下列表:如何在循環內的字典中的鍵中添加值?
x=['a','3','4','b','1','2','c','4','5']
我怎樣才能讓下面的詞典:
b = {'a':[3,4],'b':[1,2],'c':[4,5]}
我試過如下:
Category = defaultdict(int)
for i in a:
if Varius.is_number(i)==False:
Category[i]=[]
keys.append(i)
else:
Category[keys(i)] = i
創建的密鑰,但之後我有插入值的問題(is_number
是一個函數,用於檢查列表的值是數字還是字符串)。第一天離開MATLAB.First第一天Python的..
如果你initializ每個字典值都帶有一個空列表,不需要使用'defaultdict'。 – PeterE 2014-12-04 21:21:45
@彼得,好點。 – syntagma 2014-12-04 21:26:03