gpt4 book ai didi

python - 如何检查字典中具有特定模式的值是否存在?

转载 作者:太空宇宙 更新时间:2023-11-03 23:54:27 25 4
gpt4 key购买 nike

我想在字典中找到前 N 个字符与另一个字符串相同的值。

例如:

我想获取前 4 个字符为“abcd”的所有值并返回其键

string = "abcd"

dict = {'k1' : 'abcd4545', 'k2' : 'abab1234', 'k3' : 'abcd789456'}

结果:应返回 k1 和 k3

我认为可以通过循环字典中的所有值并获取前 N 个字符进行比较来完成。

但是我需要处理一个包含大量数据的字典,有没有更好的方法来做到这一点?

最佳答案

当然,除了解析您的所有值并测试每一个值之外,没有其他解决方案,没有关于您的数据的更多信息。

没有比遍历整个字典更好的解决方案(即执行更少的操作),因为您需要解析它们以确保检索所有它们。

关于python - 如何检查字典中具有特定模式的值是否存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58356680/

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