“Cómo imprimir todas las combinaciones de una cadena en Python” Código de respuesta

Cómo imprimir todas las combinaciones de una cadena en 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

Combinaciones de impresión de Python de cadena

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

Respuestas similares a “Cómo imprimir todas las combinaciones de una cadena en Python”

Preguntas similares a “Cómo imprimir todas las combinaciones de una cadena en Python”

Más respuestas relacionadas con “Cómo imprimir todas las combinaciones de una cadena en Python” en Python

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código