“Como imprimir todas as combinações de uma corda em python” Respostas de código

Como imprimir todas as combinações de uma corda em python

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']
Lost Lisa

Combinações de impressão em python

import itertools
 
if __name__ == '__main__':
 
    nums = list("ABC")
    permutations = list(itertools.permutations(nums))
 
    # Output: ['ABC', 'ACB', 'BAC', 'BCA', 'CAB', 'CBA']
    print([''.join(permutation) for permutation in permutations])
Lost Lisa

Respostas semelhantes a “Como imprimir todas as combinações de uma corda em python”

Perguntas semelhantes a “Como imprimir todas as combinações de uma corda em python”

Mais respostas relacionadas para “Como imprimir todas as combinações de uma corda em python” em Python

Procure respostas de código populares por idioma

Procurar outros idiomas de código