Packing, Unpacking (feat. Transformers 예시 코드)
함수 또는 변수할당 시 가변길이를 허용하여, flexibility를 높여주기 위한 의미에서 파이썬에서는 packing, unpacking 기능을 지원하고 있다. 연산자 * (asterisk) 의 사용 방식에 따라 packing, unpacking 수행이 나뉘어지므로, 어떤 때에 packing 또는 unpacking이 수행되는지를 정확히 알아야 에러없이 수월하게 사용할 수 있다 * 연산자 (asterisk) 는 non-keyworded, 즉 인자(argument)들에게 key-value로 맵핑되지 않은 값들에 대해 packing 및 unpacking 이라는 기능을 수행하는데 packing 이란, 여러개의 값을 하나의 tuple 로 묶어주는 기능이며, unpacking이란, 하나의 자료구조에 들어있던 원소의..
개발/python-심화(Advanced)
2022. 5. 5. 22:23