Guest User

Untitled

a guest
Oct 20th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. from pprint import pprint as pp
  2. import csv
  3.  
  4. csvstr1 = """data_files,name
  5. 72,Spengler
  6. 60,Julio Corl
  7. 28,Rae Divito
  8. 16,Guy Breau
  9. 33,Kurt Legros
  10. 81,Hugh Heras
  11. 7,Agron
  12. 46,Hugh Kangas
  13. 65,Christian Legler
  14. 83,Kurt Nees
  15. 97,Alejandra Casazza
  16. 98,Nita Ostler
  17. 99,Clinton Wragg
  18. 67,Darren Lachowicz
  19. """
  20. csvdata1 = list(csv.DictReader(csvstr1.splitlines()))
  21.  
  22. csvstr2 = """data_files,name
  23. 72,Melisa Ewin
  24. 7,Lakisha Ebeling
  25. 46,Opperman
  26. 99,Tyrone Trezza
  27. 67,Dollie Railsback
  28. """
  29. csvdata2 = list(csv.DictReader(csvstr2.splitlines()))
  30.  
  31. for d1 in csvdata1:
  32. for d2 in csvdata2:
  33. if d2["data_files"] == d1["data_files"]:
  34. d1["name"] = d2["name"]
  35. break
  36. else:
  37. print "{} not found.".format(d1["name"])
  38.  
  39. pp(csvdata1)
Add Comment
Please, Sign In to add comment