반응형
어쨌든 다음과 같이 작동하도록 Python에서 튜플 작업을 얻을 수 있습니까?
>>> a = (1,2,3)
>>> b = (3,2,1)
>>> a + b
(4,4,4)
대신에:
>>> a = (1,2,3)
>>> b = (3,2,1)
>>> a + b
(1,2,3,3,2,1)
__ add __
및 __ mul __
메소드가 그렇게 작동하도록 정의되어 있기 때문에 그렇게 작동한다는 것을 알고 있습니다. 그래서 유일한 방법은 그것들을 재정의하는 것입니까?
해결 방법
import operator
tuple(map(operator.add, a, b))
참조 페이지 https://stackoverflow.com/questions/497885
반응형
'파이썬' 카테고리의 다른 글
파이썬 Python string.join(list) on object array rather than string array (0) | 2020.10.12 |
---|---|
파이썬 C # null-coalescing 연산자에 해당하는 Python이 있습니까? (0) | 2020.10.12 |
파이썬 OS Python 버전이 3.5 인 경우 pipenv Python 3.6 프로젝트를 설정하는 방법은 무엇입니까? (0) | 2020.10.12 |
파이썬 Python-목록을 함수 매개 변수로 사용 (0) | 2020.10.12 |
파이썬 urllib.request.urlopen ()에서 응답 인코딩을 처리하는 방법 (0) | 2020.10.11 |
댓글