比较 python 中包含字符串的两个列表

Mad*_*uri 1 python list string-comparison

比较这两个列表,List1如果匹配则消除。有什么办法可以处理List1吗?

List1: ["'file',", "'ist',", "'customer',"]

List2: ['permission', 'ist', 'dr']
Run Code Online (Sandbox Code Playgroud)

Ale*_*rst 5

似乎一个简单的列表理解就可以做到。

filtered_list = [string for string in List1 if string not in List2]
Run Code Online (Sandbox Code Playgroud)

警告:List1 中的字符串与 List2 中的字符串格式不匹配。不确定这是否是您的意图。该字符串'ist',与 string 不匹配ist