python中怎么比较两个列表的大小_在Python中比较两个大小不同的列表

我有两张不同尺寸的单子。一个有产品名称,另一个有品牌名称(可以是一个词或多个词)。

我需要检查产品名称是否有确切的品牌名称(存在于品牌列表中)并提取相同的其他返回空列表。

我在提取匹配的品牌名称时面临问题,因为品牌可能包含多个单词。在

例如:

输入如下:Product_Titles =[['Best abc def hair oil'],['laptop erg eds ram 15 GB'],['oops dfr watch']]

Brand_List = [['abc def'],['dfe sdf sd'],['erg eds']]

#Expected Output :

Brand = [['abc def'],['erg eds'],[]]

正在获取第三个产品标题的空列表,因为我们无法获得任何与品牌列表匹配的品牌。在

备注:

只有完整的品牌名称匹配,我们才应该返回品牌名称。在

我尝试过Regex,但它不起作用,因为如果我们在品牌列表中有'str',在产品标题中有'string',它会将'string'作为品牌。但我需要精确的输出。在

非常感谢所有精彩的回答!

我综合了以下所有建议,并提出了我的建议。

解决方案:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值