def long(strs):
res = ""
if len(strs) == 0:
return ""
for each in zip(*strs):
if len(set(each)) == 1:
res += each[0]
else:
return res
return res
if __name__ == '__main__':
s = ["123456","123","1234","12345"]
res = long(s)
if res != "":
print("公共前缀是: {}".format(res))
else:
print("没有公共前缀")
如果觉得答案对你有帮助,请点击下采纳,谢谢~
在下面添加如下代码(注意不要有缩进):
strs="你好世界"
long(strs)