【发布时间】:2016-12-21 05:18:30
【问题描述】:
我的数据结构如下所示
itemsData = [('data1', [1, 2, 3, 4]), ('data2', [1, 2]), ('data3', [1, 2, 3])]
我想在上面的元组列表中找到项目的总数。对于上面的例子,len([1,2,3,4] + len([1,2]) + len([1,2,3]) = 9
reduce(lambda x,y: len(x[1]) + len(y[1]), itemsData )
我得到的错误是
TypeError: 'int' object has no attribute '__getitem__'
【问题讨论】: