首页 > 解决方案 > python - 是否可以使用特定数字比较两个列表之间的列表?

问题描述

我是一名正在学习使用 python 编程的新学生,我有 2 个示例列表

selected_ipc = ['H01L']
df = [[ 'F24J3/02 ', 'A123'], [ 'G01N31/10 ', 'A124'], [ 'H01L27/14 ', 'A125'], ['G21H1/10 ', 'A126'], ['H01L21/36 ', 'A127']]

我创建了一个像这样的简单代码

for item in selected_ipc:
    for item1 in df:
        if item == item1:
            print (item)
        else:
            print("No match")

结果返回“不匹配”,而我的预期结果是

[[ 'H01L27/14 ', 'A125'], ['H01L21/36 ', 'A127']]

因此,我想问一下是否可以将第一个列表与第二个列表中的前 4 位进行比较?

先感谢您

标签: pythonpandaslistdictionarycompare

解决方案


selected_ipc = ['H01L']
df = ['F24J3/02 ', 'G01N31/10 ', 'H01L27/14 ', 'G21H1/10 ', 'H01L21/36 ']
l = []
for i in df:
   if selected_ipc[0] in i:
       l.append(i)
print l

推荐阅读