“Python Print Combinations of String” Ответ

Python Print Combinations of String

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

Python Print Combinations of String

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

Ответы похожие на “Python Print Combinations of String”

Вопросы похожие на “Python Print Combinations of String”

Больше похожих ответов на “Python Print Combinations of String” по Python

Смотреть популярные ответы по языку

Смотреть другие языки программирования