[Python] *, 애스터리스크 연산자 언패킹
·
Server/Python
애스터리스크(*) 연산자 파이썬에는 * 연산자가 존재합니다. 또한 ** 연산자도 존재합니다. 이 연산자의 이름은 '애스터리스크'라고 합니다. Argument list를 언패킹 할 때 사용됩니다. (이 외에도 곱셈(*), 거듭 제곱(**), 가변 길이(*args ,**kwargs) 인수로도 사용이 됩니다.) 파이썬 공식 문서 내용 인자들이 이미 리스트나 튜플에 있지만, 분리된 위치 인자들을 요구하는 함수 호출을 위해 언 패킹 해야 하는 경우 반대 상황이 벌어집니다. 예를 들어, 내장 range() 함수는 별도의 start와 stop 인자를 기대합니다. 그것들이 따로 있지 않으면, 리스트와 튜플로부터 인자를 언 패킹하기 위해 *-연산자를 사용해서 함수를 호출하면 됩니다: >>> list(range(3, 6)..
코드플리
'**' 태그의 글 목록