我打开包含文件此:文件词典:价值是其中的关键是重复的字典
TransactionNo Date CustomerId PurchasePairs
------------- ---- ---------- -------------
1 09-04-2014 barakobama potatoes:2.67,sugar:1.98,cereal:5.99,crisps:1.09
2 11-04-2014 barakobama parsley:0.76,cereal:3.22
3 11-04-2014 vladimirputin bread:0.66,milk:2.87,parsley:1.33
,我想输出的字典是这样的:
{'milk': {'vladimirputin': 2.87}, 'cereal': {'barakobama': 9.21},
'bread': {'vladimirputin': 0.66}, 'potatoes': {'barakobama': 2.67},
'sugar': {'barakobama': 1.98}, 'parsley': {'vladimirputin': 1.33,
我已经做到了这一点:
C={}
file=open(fileNameStr,'r')
for line in file:
if line[0].isdigit():
fields = line.split()
为什么你带回来的不仅仅是[您以前的 “企图”(http://stackoverflow.com/questions/23240008/how-can-甚至更少的代码我-TURN-A-文件到词典)? – jonrsharpe
其代码相同,现在更清晰 – user3560284
您已经有一个答案,为什么这个新问题?你为什么没有使用这个答案,甚至试图修改它? – jonrsharpe