【发布时间】:2015-06-22 05:46:58
【问题描述】:
我正在尝试编写如标题所述的代码。如果两个子字符串大小相同,只需打印第一个字符串
例如:
s = 'abcbcd'
会打印出来
'abc'
这是我目前所拥有的:
old_order = ''
re = ''
for r in range(len(s)):
order = ''
for letter in s[r:]:
try:
if letter <= s[s.index(letter)+1]:
order += letter
except:
order += letter
else:
order += letter
print(order)
if r is 0:
old_order = order
if len(order) > len(old_order):
re = order
else:
re = old_order
print(re)
我得到了什么:
aabbcbbc
【问题讨论】:
-
想必它不起作用,或者你不会在这里问,但是......它有什么作用或没有什么作用?
-
您遇到了什么问题?
标签: python