itertools를 사용하여 얻는 결과값을 저장하는 방법이있나요?

조회수 1296회

from itertools import permutations a=permutations(['1','2','3'],3) for i in a: print(i)

를 사용하여

('1', '2', '3') ('1', '3', '2') ('2', '1', '3') ('2', '3', '1') ('3', '1', '2') ('3', '2', '1')

라는 값을 얻었습니다.

만약에 저 결과들을 하나의 리스트(array) 혹은 사전형으로 저장하는 방법이 있나요?

너무 기초적인 생각이라면 죄송합니다 ㅠㅠ

1 답변

  • 1

    from itertools import permutations
    a = permutations(['1','2','3'],3)
    arr = []
    for i in a:
        arr.append(i)
    
    print(arr)
    
    

    2

    from itertools import permutations
    a = permutations(['1','2','3'],3)
    my_list = list(a)
    
    print(my_list)
    
    
    • (•́ ✖ •̀)
      알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)