닥터 쥰
긁어모으고. 기록하고. 고민하고.
닥터 쥰
전체 방문자
오늘
어제
  • 분류 전체보기
    • Robot Theory
      • Manipulator Theory
    • Project notes
      • Robot Operating System
      • Arduino
      • CAD program
    • 도전, 코딩테스트
      • Python version
    • Tutorial
    • Hobby Life
      • 짬짬이 독서!
      • 출퇴근 독서!
      • 레고
    • etc.

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

공지사항

인기 글

태그

  • kinematics
  • manipulator
  • Robot arm
  • ros
  • 로봇 동역학
  • robot
  • 로봇 제어
  • speed champions
  • UR3
  • SWEA
  • Tutorial
  • theory
  • 매니퓰레이터
  • 라그랑지안
  • 뉴턴 오일러 운동방정식
  • 로봇
  • manipulator robot
  • 수학
  • 출퇴근 독서
  • control theory
  • control
  • 코딩테스트
  • 짬짬이 독서
  • Universal robot
  • 독서
  • python
  • 튜토리얼
  • 동역학
  • 출퇴근독서
  • 기구학

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
닥터 쥰

긁어모으고. 기록하고. 고민하고.

순열, 조합
도전, 코딩테스트

순열, 조합

2022. 9. 21. 23:27

with "itertools" 패키지

# 패키지 삽입
from itertools import combinations
from itertools import permutations
a = [1, 2, 3]

combi = list(combinations(a, 2))	# 조합하고자 하는 리스트, 조합 set의 갯수
permu = list(permutations(a, 2))	# 순열하고자 하는 리스트, 순열 set의 갯수

print(combi)
>>> [(1, 2), (1, 3), (2, 3)]
print(permu)
>>> [(1, 2), (1, 3), (2, 1), (2, 3), (3, 1), (3, 2)]


# combinations 및 permutations 모두 튜플 쌍으로 반납함.
# 각 요소에 접근하는 방법은 다음과 같다.
print("{0} {1} {2} {3}".format(combi[0][0], combi[0][1], combi[1][0], combi[1][1]))
>>> 1 2 1 3
저작자표시 비영리 동일조건 (새창열림)
    닥터 쥰
    닥터 쥰
    로봇 공학, 개인관심사를 기록하려구요.

    티스토리툴바