查找两个字符串中的最大相同串 (Python 3)
def searchstring(s,t):
result={}
for i in range((len(s)-1):
for k in range(len(s)-1,-1,-1):
if s[i:k+1] in t:
result.setdefault(\’index %s–%s\’%(i,k),s[i:k+1])
longest=max(len(i) for i in result.values())
for k,v in result.items():
if len(v)==longest:
print(\’find it:\’,k,\’==>\’,v)
result={}
for i in range((len(s)-1):
for k in range(len(s)-1,-1,-1):
if s[i:k+1] in t:
result.setdefault(\’index %s–%s\’%(i,k),s[i:k+1])
longest=max(len(i) for i in result.values())
for k,v in result.items():
if len(v)==longest:
print(\’find it:\’,k,\’==>\’,v)
刚看了一点python,感觉跟matlab 有好多像的地方,(仅仅我所知的)
顺便坐个沙发。
顺便看下能识别我的ubuntu系统不?
其实PYTHON做数值计算还是可以 但是做仿真还是不行啊