list1 = ['bd 100bd has 15', 'bd 100abd has 0', 'bd 100bbd has 10', 'bd 100cbd has 0', 'bd 100dbd has 0']
list2 = ['100', '100a']
new_list = []
idx =0
for item in list1:
if any(x in line for x in list2):
new_list.insert(list1)
idx += 1
print(new_list)
我正在尝试打印一个新的列表,将比较两个列表,如果list1
有list2
的字符串(即100),它将打印字符串。
new_list = ['bd 100bd has 15', 'bd 100abd has 0']
result = []
for item_1 in list_1:
for item_2 in list_2:
if item_2 in item_1:
if item_1 not in result:
result.append(item_1)
print(len(result))
如果你要查看字符串是否为EQUAL到list1中的字符串,这应该可以工作。如果你正在寻找它是否包含它,那么你的解决方案应该工作。
for item in list1:
if (item in list2 or item in list2):
new_list.append(item)
idx += 1
如果list1中有更多的元素,使用嵌套的for循环并检查中的每个元素用于