Guest User

Untitled

a guest
Jun 4th, 2018
271
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.45 KB | None | 0 0
  1. data=[
  2. {
  3. "id": "30421",
  4. "age": "35",
  5. "email": "email_7816@gmail.com",
  6. "pref_location": "50",
  7. "preference_id": "2",
  8. "sub_preference_id": "99",
  9. "preference": "a:5:{s:3:"cul";a:4:
  10. {i:0;i:17;i:1;i:43;i:2;i:51;i:3;i:19;}s:3:"int";a:3:
  11. {i:0;i:16;i:1;i:25;i:2;i:100;}s:3:"edu";a:2:
  12. {i:0;i:70;i:1;i:98;}s:3:"age";a:1:{i:0;i:25;}s:3:"job";a:3:
  13. {i:0;i:14;i:1;i:24;i:2;i:101;}}"
  14. },
  15. {
  16. "id": "30421",
  17. "age": "35",
  18. "email": "email_7816@gmail.com",
  19. "pref_location": "50",
  20. "preference_id": "2",
  21. "sub_preference_id": "99",
  22. "preference": "a:5:{s:3:"cul";a:4:
  23. {i:0;i:17;i:1;i:43;i:2;i:51;i:3;i:19;}s:3:"int";a:3:
  24. {i:0;i:16;i:1;i:25;i:2;i:100;}s:3:"edu";a:2:
  25. {i:0;i:70;i:1;i:98;}s:3:"age";a:1:{i:0;i:25;}s:3:"job";a:3:
  26. {i:0;i:14;i:1;i:24;i:2;i:101;}}"
  27. },
  28. {
  29. "id": "30421",
  30. "age": "35",
  31. "email": "email_7816@gmail.com",
  32. "pref_location": "50",
  33. "preference_id": "2",
  34. "sub_preference_id": "99",
  35. "preference": "a:5:{s:3:"cul";a:4:
  36. {i:0;i:17;i:1;i:43;i:2;i:51;i:3;i:19;}s:3:"int";a:3:
  37. {i:0;i:16;i:1;i:25;i:2;i:100;}s:3:"edu";a:2:
  38. {i:0;i:70;i:1;i:98;}s:3:"age";a:1:{i:0;i:25;}s:3:"job";a:3:
  39. {i:0;i:14;i:1;i:24;i:2;i:101;}}"
  40. },
  41. {
  42. "id": "30421",
  43. "age": "35",
  44. "email": "email_7816@gmail.com",
  45. "pref_location": "50",
  46. "preference_id": "2",
  47. "sub_preference_id": "99",
  48. "preference": "a:5:{s:3:"cul";a:4:
  49. {i:0;i:17;i:1;i:43;i:2;i:51;i:3;i:19;}s:3:"int";a:3:
  50. {i:0;i:16;i:1;i:25;i:2;i:100;}s:3:"edu";a:2:
  51. {i:0;i:70;i:1;i:98;}s:3:"age";a:1:{i:0;i:25;}s:3:"job";a:3:
  52. {i:0;i:14;i:1;i:24;i:2;i:101;}}"
  53. },
  54. {
  55. "id": "30421",
  56. "age": "35",
  57. "email": "email_7816@gmail.com",
  58. "pref_location": "50",
  59. "preference_id": "2",
  60. "sub_preference_id": "99",
  61. "preference": "a:5:{s:3:"cul";a:4:
  62. {i:0;i:17;i:1;i:43;i:2;i:51;i:3;i:19;}s:3:"int";a:3:
  63. {i:0;i:16;i:1;i:25;i:2;i:100;}s:3:"edu";a:2:
  64. {i:0;i:70;i:1;i:98;}s:3:"age";a:1:{i:0;i:25;}s:3:"job";a:3:
  65. {i:0;i:14;i:1;i:24;i:2;i:101;}}"
  66. },
  67. {
  68. "id": "30421",
  69. "age": "35",
  70. "email": "email_7816@gmail.com",
  71. "pref_location": "50",
  72. "preference_id": "2",
  73. "sub_preference_id": "99",
  74. "preference": "a:5:{s:3:"cul";a:4:
  75. {i:0;i:17;i:1;i:43;i:2;i:51;i:3;i:19;}s:3:"int";a:3:
  76. {i:0;i:16;i:1;i:25;i:2;i:100;}s:3:"edu";a:2:
  77. {i:0;i:70;i:1;i:98;}s:3:"age";a:1:{i:0;i:25;}s:3:"job";a:3:
  78. {i:0;i:14;i:1;i:24;i:2;i:101;}}"
  79. },
  80.  
  81. def group_by_pref_loc(data):
  82. pre_loc=[]
  83. grp=[]
  84.  
  85. for p in data:
  86. pre_loc.append(p["pref_location"])
  87. pre_loc=list(set(pre_loc))
  88.  
  89. for p in pre_loc:
  90. sample=[]
  91. for q in data:
  92. if q["pref_location"]==p:
  93. sample.append(q)
  94. grp.append(sample)
  95. return grp
Add Comment
Please, Sign In to add comment