我有一个包含以下列表的列表:
rowdata = [['100004100', 'ABC1234AS', '45.96'],
['100004101', 'ABC1234AS', '104.95'],
['100004103', '453SDFAS', '24.52']]
我试图弄清楚如果第二个值匹配,如何将第一个值和第三个值作为一个组返回。
第一个值是订单号,第二个值是批号,第三个是美元金额。我的信用卡处理器将随机订单批量处理在一起。我正在尝试查找批号匹配的行并返回这些行的订单号和金额。
我在想类似的事情,
for item in rowdata:
if item[1] is a duplicate:
print item[0], item[1]