我有一个用户输入的两个字符串,想要检查是否有任何相似的字符,并且如果有,获取第一个相似性出现的位置,但不能使用find或index函数。
以下是我的部分代码,但并不完全有效。通过我目前拥有的代码,我能够找到相似之处,但是我不确定如何在不使用index函数的情况下找到这些相似之处的位置。
string_a = "python"
string_b = "honbe"
same = []
a_len = len(string_a)
b_len = len(string_b)
for a in string_a:
for b in string_b:
if a == b:
same.append(b)
print (same)
现在的输出结果是:
['h', 'o', 'n']
基本上我的问题是,我如何在不使用Python的Index函数的情况下找到这些字符的位置?