Я хочу, чтобы сделать вывод моего кода без скобок и запятых:Печать перестановок из raw_input без скобок и запятых?
import itertools
import pprint
run = 1
while run != 0:
number = raw_input('\nPlease type between 4 and 8 digits and/or letters to run permutation: ')
if len(number) >= 4 and len(number) <= 8:
per = list(itertools.permutations(number))
pprint.pprint(per)
print '\nNumber of possible combinations: ',len(per),'\n'
elif number == 'exit':
run = 0
else:
raw_input('length must be 4 to 8 digits and/or letters. Press enter to exit')
run = 0
Так распечатывает список с каждой комбинацией в новой строке. Как распечатать его без получения скобок и запятых? Я все еще хочу иметь возможность вызвать per [x], чтобы получить определенную комбинацию. Любая помощь ценится! Спасибо.
«без получения скобок и запятых» Не могли бы вы привести пример того, какой формат вы хотите видеть? Если каждая строка содержит только цифры (разделенные пробелами, например, '0 1 2 3'), или должна ли каждая строка выглядеть как запись для записи в списке (например,' (0, 1, 2, 3) ')? – Darthfett