【发布时间】:2021-12-06 11:08:33
【问题描述】:
我想将地址列表 (B) 与包括地址 (A) 在内的人员列表进行比较。代码重写了这些值,以便打印包含不相关信息的 A。
如何修改它以打印匹配的B 值?
或者,甚至更好:是否有可能得到不包含在任何A 中的B 值的输出?
A = ["<hi>", "12you","good"]
B = ["hi", "you", "good", "luck"]
C = [x for x in A if any(b in x for b in B)]
print(C)
所需输出:'hi', 'you', 'good'
更理想的输出:'luck'
【问题讨论】:
-
请提供足够的代码,以便其他人更好地理解或重现问题。
-
对不起博特先生。这是我正在使用的整个代码。我还应该发布输出吗?