我有两个清单如下:
a = ["Ron is great", "Mark is good", "Sheela is bad", "Amy is horrible"]
b = ["Ron", "Mark"]
c = [item for item in a if item in b]
我通常使用上面的列表来找到2之间的共同元素列表。但是在上面的场景中它失败了,因为in函数确实匹配,因此c是空的列表。怎么做我是否要绕开这一点,尝试得到一个如下所示的列表c:
c=["Ron is great", "Mark is good"]
Tags:
你可以这样试试
例如,需要两个循环
应该足够了。你知道吗
用列表表达式解决了您的问题
相关问题 更多 >
编程相关推荐