Advertisement
Guest User

Untitled

a guest
Apr 24th, 2014
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.56 KB | None | 0 0
  1. article_names = {'AppliedEthics': (14, ['Ngaiklin', 'ip:pD950754B.dip.t-dialin.net']),
  2. 'Anarchism': (406, ['Bobdobbs1723', 'Brion_VIBBER', 'DanKeshet', 'David_depaoli',
  3. 'Eclecticology', 'Graft', 'Lee_Daniel_Crocker', 'Peter_Winnberg', 'Quercusrobur',
  4. 'The_Cunctator', 'Tzartzam', 'ip:151.140.141.30', 'ip:206.82.16.35', 'ip:216.103.84.145',
  5. 'ip:24.188.31.147']), 'AmericanSamoa': (14, ['Ngaiklin', 'ip:office.bomis.com']),
  6. 'AccessibleComputing': (14, ['Ngaiklin', 'RoseParks'])}
  7.  
  8. Anarchism [15] (number of users who edited the article)
  9. AppliedEthics [2]
  10. AmericanSamoa [2]
  11. AccessibleComputing [2]
  12.  
  13. def formatter(sorted, type, edit_var, ID): #ID is just to identify if it's that god forsaken dict
  14. count = 0
  15. print()
  16. for line in sorted:
  17. count+=1
  18. print("Printing the top {} {} in regards to {}:n ".format(count, type, edit_var))
  19. print("{:37} {:4}".format(37*"-", 4*"-"))
  20. for line in sorted:
  21. print("{:37} {}".format(line[0], line[1]))
  22.  
  23. for k, (num, users) in article_names.items():
  24. print k, len(users)
  25.  
  26. article_names.items()
  27. # [('AppliedEthics', (14, ['Ngaiklin', 'ip:pD950754B.dip.t-dialin.net'])), ('Anarchism', (406, ['Bobdobbs1723', 'Brion_VIBBER', 'DanKeshet', 'David_depaoli', 'Eclecticology', 'Graft', 'Lee_Daniel_Crocker', 'Peter_Winnberg', 'Quercusrobur', 'The_Cunctator', 'Tzartzam', 'ip:151.140.141.30', 'ip:206.82.16.35', 'ip:216.103.84.145', 'ip:24.188.31.147'])), ('AmericanSamoa', (14, ['Ngaiklin', 'ip:office.bomis.com'])), ('AccessibleComputing', (14, ['Ngaiklin', 'RoseParks']))]
  28.  
  29. ('AppliedEthics', (14, ['Ngaiklin', 'ip:pD950754B.dip.t-dialin.net']))
  30.  
  31. mydict = {'AppliedEthics': (14, ['Ngaiklin', 'ip:pD950754B.dip.t-dialin.net']),'Anarchism': (406, ['Bobdobbs1723', 'Brion_VIBBER', 'DanKeshet', 'David_depaoli', 'Eclecticology', 'Graft', 'Lee_Daniel_Crocker', 'Peter_Winnberg', 'Quercusrobur', 'The_Cunctator', 'Tzartzam', 'ip:151.140.141.30', 'ip:206.82.16.35', 'ip:216.103.84.145','ip:24.188.31.147']), 'AmericanSamoa': (14, ['Ngaiklin', 'ip:office.bomis.com']),'AccessibleComputing': (14, ['Ngaiklin', 'RoseParks'])}
  32. for key in mydict:
  33. print key, [len(mydict[key][1])]
  34.  
  35. AppliedEthics [2]
  36. Anarchism [15]
  37. AmericanSamoa [2]
  38. AccessibleComputing [2]
  39.  
  40. >>> from pprint import pprint
  41. >>> edits = {k: [len(edits)] for k, (num, edits) in article_names.items()}
  42. >>> pprint(edits)
  43. {'AccessibleComputing': [2],
  44. 'AmericanSamoa': [2],
  45. 'Anarchism': [15],
  46. 'AppliedEthics': [2]}
  47.  
  48. [(i,len(d[i][1])) for i in d]
  49.  
  50. {i:len(d[i][1]) for i in d}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement