现在有一个列表如下:
[('采购员', '马云', '洗精煤', '2019-09-15 11:29:25', Decimal('34.81'), 0.0, '马云'), ('采购员', '赵高', '洗精煤', '2019-09-15 11:29:25', Decimal('34.81'), 0.0, '赵高'), ('采购员', '朱三太子', '洗精煤', '2019-09-15 11:29:25', Decimal('34.81'), 0.0, '朱三太子'), ('采购员', '唐嫣', '巴西混合粉', '2019-09-15 07:53:11', Decimal('120.35'), 120.06, '元祖食品(上海) 有限公司'), ('采购员', '王春林', '巴西混合粉', '2019-09-15 07:53:11', Decimal('120.35'), 120.06, '莱茵金属(合肥) 有限公司')]
我们需要找到带有限公司字段的元组所在列表的下标
方法如下:
index = [i for i, x in enumerate(lis) if '有限公司' in str(x)]
结果返回下标列表
试试看吧