这两个列表之间的比较,如果匹配则从List1
中删除。有没有办法处理List1
。
List1: ["'file',", "'ist',", "'customer',"]
List2: ['permission', 'ist', 'dr']
答案 0 :(得分:2)
这将为您提供所需的输出。
for i in list(List1):
if i.strip("',") in List2:
List1.remove(i)
答案 1 :(得分:1)
似乎就像一个简单的列表理解就可以做到。
filtered_list = [string for string in List1 if string not in List2]
警告:List1中的字符串与List2中的字符串格式不匹配。不确定这是不是你的意图。字符串'ist',
与字符串ist
不匹配。