gpt4 book ai didi

python - 如何跟踪列表中的所有字符串是否都存在特定字符串?

转载 作者:行者123 更新时间:2023-12-01 03:42:38 24 4
gpt4 key购买 nike

我有一个字符串列表,我需要在其中搜索特定的子字符串,并仅当该子字符串出现在列表中的每个字符串中时才返回结果。我的第一个想法是创建一个 boolean 值列表,该列表与列表中每个较大字符串中是否存在子字符串相对应,然后编写另一个循环来检查该 boolean 值列表在每个索引处是否为 True。有人对更优雅、更高效的方法有什么建议吗?

谢谢您!

最佳答案

您可以使用all()in :

l = ["pie", "lie", "die"]
all( ['ie' in x for x in l] )

以上版本可能执行unnecessary checks .

all( 'ie' in x for x in l )

关于python - 如何跟踪列表中的所有字符串是否都存在特定字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39334049/

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