【发布时间】:2020-08-13 13:41:08
【问题描述】:
我有一个包含多个嵌套列表的列表。我想遍历这些嵌套列表,如果嵌套列表中的第三个元素相同,那么我想将这些嵌套列表分组到一个单独的列表中。
输入:
[['10', '1', 'SELL', 'toaster_1', '10.00', '20'], ['12', '8', 'BID', 'toaster_1', '7.50'], ['13', '5', 'BID', 'toaster_1', '12.50'], ['15', '8', 'SELL', 'tv_1', '250.00', '20'], ['16'], ['17', '8', 'BID', 'toaster_1', '20.00'], ['18', '1', 'BID', 'tv_1', '150.00'], ['19', '3', 'BID', 'tv_1', '200.00'], ['20'], ['21', '3', 'BID', 'tv_1', '300.00']]
期望的输出:
Toaster List = [['10', '1', 'SELL', 'toaster_1', '10.00', '20'], ['12', '8', 'BID', 'toaster_1', '7.50'], ['13', '5', 'BID', 'toaster_1', '12.50'], ['17', '8', 'BID', 'toaster_1', '20.00']]
TV List = [['15', '8', 'SELL', 'tv_1', '250.00', '20'], ['18', '1', 'BID', 'tv_1', '150.00'], ['19', '3', 'BID', 'tv_1', '200.00'], ['21', '3', 'BID', 'tv_1', '300.00']]
然后我可以对这些列表进行拍卖处理。
我无法根据拍卖品名称将它们分开。我浏览了多个网站,但找不到任何答案,有人可以指导我吗?
【问题讨论】:
标签: python-3.x list