gpt4 book ai didi

python - 查看列表中的字符串是否是另一个列表中的字符串的一部分。 python

转载 作者:行者123 更新时间:2023-11-28 21:36:15 25 4
gpt4 key购买 nike

我试图找出一个字符串列表是否也是另一个列表中字符串的一部分。
到目前为止我已经找到了这个,但我无法得到我真正想要的。

a = ["car", "book","chair"]
b = ["car", "oldbook", "bluechair"]
c = [elem for elem in a if elem in b]
print(c)

这将打印[汽车]。
我想有办法打印“书”和“椅子”,因为“书”是“老书”和“蓝椅”的“椅子”的一部分。
谢谢您!

最佳答案

您可以在这里使用any()

>>> a = ["car", "book","chair"]
>>> b = ["car", "oldbook", "bluechair"]
>>> [elem for elem in a if any(elem in x for x in b)]
['car', 'book', 'chair']

这是因为它在 a中存在字符串,它存在于 b中的任何字符串中。

关于python - 查看列表中的字符串是否是另一个列表中的字符串的一部分。 python ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51345621/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com