首页 > 解决方案 > 在python的另一个字符串中找到一个字符串

问题描述

我有两个字符串列表,A 和 B。我想在字符串 B 中找到相同的 A。

例如A=[a12,b13,c24]B=[12,13,25].

print B[1].find(A[1],1,5)

(我想跳过第一个字符并从第二个字符开始搜索)

标签: python

解决方案


Pythin 3.7:(
对不起我的英语,但不是我的第一语言......)

# But A and B elements are not strings like how you want so:
A=["a12","b13","c24"]
B=["12","13","25"]

for b in B:
    for a in A:
        if b in a:
            print(b, "founded in", a)

for b in B:对 B中的每个项目均值。将一一接受。
对于 A 中的 a:与 B 案例中的意思相同。
if b in a:表示项目b是否在项目a中 (如果 12 是 a12,如果 12 在 b13 中,等等)
print (b, "founded in", a)我想你们都准备好知道在做什么了。

我希望这对你有帮助......

PS:
我认为在这种情况下 Python 3 和 2 之间的唯一区别是最后一行:
来自 python 3:

print(b, "founded in", a)

到蟒蛇2:

print b, "founded in", a

我不是那么支持,我只知道版本3,如果我错了有人纠正我......


推荐阅读