我试图获取我在binding.pry中找到的数据---这是
context.customer.sources.data
当我在控制台中输入数据时,我得到了所有数据:object
我尝试过这样的context.customer.sources.data[:object]
:TypeError: no implicit conversion of Symbol into Integer
但是这给了我这个错误=> >>> import operator
>>> a = [('a', 1), ('a', 2), ('b', 3), ('b', 4)]
>>> key = operator.itemgetter(0)
>>> value = operator.itemgetter(1)
>>> a.sort(key = key)
>>> d = {}
>>> for k, group in itertools.groupby(a, key = key):
d[k] = sum(map(value, group))
>>> d
{'a': 3, 'b': 7}
>>>
如何获取该数据?
答案 0 :(得分:3)
因为它是一个数组。所以你应该访问context.customer.sources.data[0][:object]
或context.customer.sources.data[0].object