*args


*args

# 정확하지 않을 수 있음 # **kwargs에 이어짐 목차 1. '*'의 의미 2. additional positional arguments 3. 왜 함수를 정의할때 *args를 사용할까? + *에 대한 추가 사실 검증 1. '*'의 의미 tf.keras.Model에 대한 공식 문서인데, **kwargs말고도 *args가 있다. *args는 어떤 의미일까 일단 *를 통해 iterable 객채(list, set, dictionary의 key, tuple string..)를 unpack 해서 list에 저장한다. first, *rest = [1, 2, 3, 4] first = 1 #type:int rest = [2, 3, 4] #type:list 함수에 pass할 수도 있다. my_list = [1, 2, 'a', ['d', 'e'], {'x':20, 'y':100}] print(my_list) >> [1, 2, 'a', ['d', 'e'], {'x': 20, 'y': 100}] pr...


#args #별 #unpack #tuple #python #positionalargument #list #kwargs #iterable #function #asterisk #함수

원문링크 : *args