Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python의 튜플에서 튜플의 튜플을 어떻게 뺄 수 있습니까?


Python에서 튜플에서 튜플의 튜플을 빼는 직접적인 방법은 루프를 직접 사용하는 것입니다. 예를 들어

튜플 튜플이 있습니다.

예시

((0, 1, 2), (3, 4, 5), (6, 7, 8), (9, 10, 11), (12, 13, 14))

각 내부 튜플에서 (1, 2, 3, 4, 5)를 빼려면 다음과 같이 할 수 있습니다.

<미리>my_tuple =((0, 1, 2), (3, 4, 5), (6, 7, 8), (9, 10, 11), (12, 13, 14))sub =(1 , 2, 3, 4, 5)tuple(tuple(x - sub[i] for x in my_tuple[i]) for i in range(len(my_tuple)))

출력

이것은 출력을 줄 것입니다

((-1, 0, 1), (1, 2, 3), (3, 4, 5), (5, 6, 7), (7, 8, 9))