Python 在列表中添加每个子列表的所有第二项
因此,我有一个包含许多子列表的列表,看起来像这样:Python 在列表中添加每个子列表的所有第二项,python,list,itertools,Python,List,Itertools,因此,我有一个包含许多子列表的列表,看起来像这样: [[(1,2),1],[(5,2),3],[(4,0),2]] 我希望Python将每个列表中的第二项加在一起,即1、3和2。我一直在尝试为它找到一个itertools函数,但没有成功。不需要itertools,只需使用sum: 我很困惑。我不确定他是想要sum还是只想要第二项。@四个Python将每个列表中的第二项相加 >>> lis = [[(1,2),1],[(5,2),3],[(4,0),2]] >>&g
[[(1,2),1],[(5,2),3],[(4,0),2]]
我希望Python将每个列表中的第二项加在一起,即
1
、3
和2
。我一直在尝试为它找到一个itertools
函数,但没有成功。不需要itertools
,只需使用sum
:
我很困惑。我不确定他是想要
sum
还是只想要第二项。@四个Python将每个列表中的第二项相加
>>> lis = [[(1,2),1],[(5,2),3],[(4,0),2]]
>>> sum(x[1] for x in lis)
6