이터러블 인수의 언팩


이터러블 인수의 언팩

최대값을 구할 세 값이 리스트나 튜플에 있으면 일단 언팩하여 각각의 값을 꺼낸 다음 함수에 전달한다. lst1 = [1, 3, 5] #최대값을 구할 대상인 세 값이 리스트에 있음 x, y, z = lst1 # 언팩하여 개별 값을 추출 m = max3(x, y, z) # 최대값을 구함 이 번거로움을 해소한 방법은 인수 앞에 *를 붙이는 것만으로 자동으로 언팩 * 함수에 전달할 값이 리스트나 튜플에 이터러블 객채일 때 *를 붙여 인수로 전달하면 언팩되어 함수에 전달한다. 규칙 1. 인수인 리스트나 튜플의 요소 개수와 매개 변수의 개수가 일치하지 않는 경우 (요소 개수가 2 혹은 4인 리스트에 *를 붙여 max3 함수에 전달하면 type error예외 발생 2. 함수..........

이터러블 인수의 언팩에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : 이터러블 인수의 언팩