test_str = "abc" res = [test_str[i: j] for i in range(len(test_str)) for j in range(i + 1, len(test_str) + 1)] print(res)#['a', 'ab', 'abc', 'b', 'bc', 'c']