Python list help (incrementing count, appending)

前端 未结 5 1735
小蘑菇
小蘑菇 2020-12-21 14:59

I am trying to connect google\'s geocode api and github api to parse user\'s location and create a list out of it.

The array (list) I want to create is like this:

5条回答
  •  既然无缘
    2020-12-21 15:36

    With collections.Counter, you could do :

    from collections import Counter
    
    # initial values
    c=Counter({("Mumbai", 1, 2):5, ("San Francisco", 3,4): 4})
    
    #adding entries
    c.update([('Mumbai', 1, 2)])
    print c  # Counter({('Mumbai', 1, 2): 6, ('San Francisco', 3, 4): 4})
    
    c.update([('Mumbai', 1, 2), ("San Diego", 5,6)])
    print c  #Counter({('Mumbai', 1, 2): 7, ('San Francisco', 3, 4): 4, ('San Diego', 5, 6): 1})
    

提交回复
热议问题