【发布时间】:2014-04-23 13:56:33
【问题描述】:
这是我的代码,但是我想要一个更好的解决方案,你怎么看待这个问题?
def get_all_substrings(string):
length = len(string)
alist = []
for i in xrange(length):
for j in xrange(i,length):
alist.append(string[i:j + 1])
return alist
print get_all_substring('abcde')
【问题讨论】:
-
在什么意义上更好,这个解决方案有什么问题?
-
也许更快?或者没那么简单。
-
@user2357112,OP的母语显然不是英语,而且似乎OP在说“或者让这个功能变得更快并不是那么简单”。
标签: python string python-2.7 substring