我有一個包含列表,如列表:在Python如何選擇包含列表中的重複項的行
rowdata = [['100004100', 'ABC1234AS', '45.96'],
['100004101', 'ABC1234AS', '104.95'],
['100004103', '453SDFAS', '24.52']]
我試圖找出如何返回第一個值和第三值作爲如果第二個值匹配,則爲group。
第一個值是一個訂單號,第二個值是批號,第三個是美元金額。我的信用卡處理器一起批量隨機訂單。我試圖找到批號匹配的行,並返回這些行的訂單號和金額。
我想是這樣,
for item in rowdata:
if item[1] is a duplicate:
print item[0], item[1]
問題是? – khellang