gpt4 book ai didi

python - 计算两个字符串python之间的匹配次数

转载 作者:行者123 更新时间:2023-11-28 19:44:05 25 4
gpt4 key购买 nike

给定两个长度相等的字符串,如何返回字符串在给定索引处具有相同字符的次数?

因此:count_matches("bob","boa") 将给出 2,因为索引 0 包含相同的字符,索引也是如此1

但是,count_matches('bob', 'bbo') 只会返回 1,因为两者中字符相同的唯一索引是索引 0。尽管两者中都有两个 'b',但只有 一个 在相应的索引处。

最佳答案

我假设您指的是两个字符串中字符相同的索引数。

因此,我会这样做:

>>> sum(a==b for a, b in zip('bob', 'boa'))
2

将其包装在一个函数中应该是微不足道的。

关于python - 计算两个字符串python之间的匹配次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23585586/

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