Advertisement
sredo

Dict-Ref

Jul 7th, 2018
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. input_list = []
  2.  
  3. while True:
  4. new_list = input().split(' = ')
  5. if 'end' in new_list:
  6. break
  7. if new_list[0].isdigit():
  8. continue
  9. if not (new_list[1]).isdigit():
  10. if new_list[1] in input_list:
  11. i = input_list.index(new_list[1])
  12. item = input_list[i+1]
  13. new_list = [new_list[0], item]
  14. elif '-' in new_list[1]:
  15. pass
  16. else:
  17. continue
  18. input_list.extend(new_list)
  19.  
  20. output_dict = {}
  21. index = 0
  22.  
  23. for item in input_list:
  24. if index % 2 == 0:
  25. key = item
  26. index += 1
  27. continue
  28. else:
  29. value = item
  30. index += 1
  31. output_dict[key] = value
  32.  
  33. for key, value in output_dict.items():
  34. print(f'{key} === {value}')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement