我想在字典中的柜台内做计数器。什么是使这成为可能的代码?这就是我到目前为止所做的:
Dict1 = {'1234': {[number, msg1, line1],[number,msg1,line1],[number,msg1,line2]}, '2345':{[number,msg2,line1]}}
Dict2 = {'1234': {msg1:3}, '2345': {msg2:line1}}
for key in dict1:
dict2.setdefault(str(key),[]).append(dict(Counter(i[1] for i in dict1[key]
我希望Dict2返回此项并且能够调用行和消息:
Dict2 = {'1234': {msg1: {line1:2, line2:1}, '2345':{msg2: {line1:1}}
我在考虑这样的事情,但它说dict2 [key] [[i]是无效的语法:
if i[3] for i in dict1[key] for key in dict1:
dict2[key][i].append(Counter(i[3] for i in dict1[key]))
非常感谢您的帮助。