나는 괄호 쉼표없이 내 코드의 출력을 만들고 싶어 :괄호와 쉼표없이 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')으로 구분 된 숫자 또는 각 행이 목록의 항목에 대한 repr (예 :'(0, 1, 2, 3)')으로 나타나야합니까? – Darthfett