我有一个字符串列表,想找到所有字符串中的通用值。
例如:
["1234","1234A","1234ABC"]
我想从此列表中获取所有字符串共享的一个值。所以在这种情况下
我想拥有"1234"
,因为它的共有值由列表中的所有字符串共享。
我该如何在python中解决这个问题?
答案 0 :(得分:0)
如果这不是查找最长子串的问题。 这将为您找到共同的价值
L = ["1234","1234A","1234ABC"]
S = []
for l in L:
S.append(set(l))
intersect = S[0]
for s in S[1:]:
intersect = intersect.intersection(s)
intersect
答案 1 :(得分:0)
如果您要寻找一支班轮
os.path.commonprefix(["1234","1234A","1234ABC"])