LINUX.ORG.RU

Ищу генератор последовательностей символов


1

3

Здравствуйте. Нужен генератор всех возможных комбинаций из заданного набора символов кириллицы, при этом без повторов символов, и выводом всего списка в файл. Копал в сторону брут-форс, но подходящего не нашел.



Последнее исправление: burdu100 (всего исправлений: 1)

itertools.permutations()

Deleted
()
Ответ на: комментарий от burdu100
# -*- coding: utf-8 -*-
import itertools
import codecs

codecs.open('out.txt','w','utf-8').writelines(''.join(i)+'\n' for i in itertools.permutations('фъй'.decode('utf-8')))
anonymous
()
Ответ на: комментарий от anonymous

SyntaxError: Non-ASCII character ......

(при использовании python 2)

Использование python 3 дает нужный результат. Спасибо.

#!/usr/bin/env python3

import itertools

st = 'жэзхъ'

open(st,'w').writelines(''.join(i)+'\n' for i in itertools.permutations(st))
burdu100
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.