2024-04-29 08:29:51 发布
网友
我的数据相当于这个
fun_strings=[] fun_strings=['abc','cat','but','cab','mug','xyz']
我需要从这个列表中收集包含
“u”或“t”
我想要的结果是
['cat','but','mug']
看来我可以用列表的方式慢慢来
[x for x in fun_strings if 'u' in x or 't' in x]
我能用numpy做得更快吗
只需过滤结果:
print(list(filter(lambda x:'u' in x or 't' in x,fun_strings1)))
输出:
['cat', 'but', 'mug']
在这种情况下,应该使用or
or
fun_strings=['abc','cat','but','cab','mug','xyz'] [x for x in fun_strings if 'u' in x or 't' in x]
只需过滤结果:
输出:
在这种情况下,应该使用
or
相关问题 更多 >
编程相关推荐