У меня есть список питона следующим образом:Сортировка списка питон отдельными буквами строк
['a', 'c', 'ab', 'abc', 'bc', 'b']
Мне нужен выход, как:
['a', 'ab', 'abc','b', 'bc', 'c']
Чтобы построить первоначальный список, мой код:
def buildString(s):
arr = []
for i, c in enumerate(s):
for j in range(i, len(s)):
temp = ''
for k in range(i, j+1):
temp += s[k]
arr.append(temp)
x = set(arr)
result = list(x)
return result
print buildString('abc')
Эта программа предназначена для создания полных подпоследовательностей входной строки в лексикографическом порядке
Что случилось с 'sorted (your_list)'? – user2357112
@ user2357112 О, мой бог .. – Newtt