On Wednesday, October 15, 2014 1:10:41 PM UTC-4, Rustom Mody wrote: > On Wednesday, October 15, 2014 10:30:49 PM UTC+5:30, Anurag Patibandla wrote: > > > keys = json.keys() > > > order = list(keys) > > > q1 = int(round(len(keys)*0.2)) > > > q2 = int(round(len(keys)*0.3)) > > > q3 = int(round(len(keys)*0.5)) > > > b = [q1,q2,q3] > > > n=0 > > > for i in b: > > > queues = order[n:n+i] > > > > > n = n+i > > > lists = [(queues[j], json.get(queues[j])) for j in range(len(queues))] > > > > > dicts = dict(lists) > > > print dicts > > > print dict[0] > > > > > > > print dicts works as expected. It gives me the entire dictionary. But when > > I do dicts[0], there is the following error: > > > 'type' object has no attribute '__getitem__' > > > > Do you want dict[0] ?? > > I think you want dicts[0]
Sorry about that. dicts[0] gives me a KeyError: 0 -- https://mail.python.org/mailman/listinfo/python-list