2024-05-29 03:45:39 发布
网友
我试图找出一个字符串列表是否也是另一个列表中字符串的一部分
到目前为止,我已经找到了这个,但我无法得到我真正想要的
a = ["car", "book","chair"] b = ["car", "oldbook", "bluechair"] c = [elem for elem in a if elem in b] print(c)
这将打印['car']
我想有一种方法来打印'书'和'椅子',因为'书'是'旧书'和'椅子'的'蓝椅子'的一部分
谢谢你
您可以在此处使用^{}:
>>> 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中任何字符串中的字符串
a
b
您可以在此处使用^{} :
这是因为它在
a
中保留了存在于b
中任何字符串中的字符串相关问题 更多 >
编程相关推荐