我有一个用户输入两个字符串,然后我想检查是否有任何相似的字符,如果有,获取第一个相似性发生的位置,而不使用 find 或 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 函数的情况下找到这些字符的位置?