fork download
  1. import re
  2. file="""file Science/Chemistry/Quantum 444 1
  3. file Marvel/CaptainAmerica 342 0
  4. file DC/JusticeLeague/Superman 300 0
  5. file Math 333 0
  6. file Biology 224 1"""
  7. data=file.splitlines()
  8.  
  9. def create_dict(data):
  10. dictionary = {}
  11. for line in data:
  12. m = re.search(r'file\s+([^/\s]*)\D*(\d+)', line)
  13. if m:
  14. dictionary[m.group(1)] = m.group(2)
  15. return dictionary
  16.  
  17. res = create_dict(data)
  18. print(res)
Success #stdin #stdout 0.02s 27712KB
stdin
Standard input is empty
stdout
{'Biology': '224', 'DC': '300', 'Marvel': '342', 'Math': '333', 'Science': '444'}