
flat() 메소드의 depth 파라미터는 중첩된 리스트를 펼치는데 사용됩니다.
depth가 1일 때, 중첩된 리스트의 첫 번째 레벨만 펼칩니다. 예를 들어, arr = [[1, 2], [3, 4]]인 경우, flat(depth=1)로 호출하면 [[1, 2], [3, 4]]이 반환됩니다.
depth가 2일 때, 중첩된 리스트의 모든 레벨을 펼칩니다. 예를 들어, arr = [[1, 2], [3, 4]]인 경우, flat(depth=2)로 호출하면 [1, 2, 3, 4]이 반환됩니다.
depth가 1보다 큰 값을 지정하면, 중첩된 리스트의 해당 레벨까지 펼칩니다. 예를 들어, arr = [[[1, 2], [3, 4]], [[5, 6], [7, 8]]]인 경우, flat(depth=2)로 호출하면 [[1, 2], [3, 4], [5, 6], [7, 8]]이 반환됩니다.
depth가 0일 때, 중첩된 리스트가 모두 펼쳐지지 않습니다. 예를 들어, arr = [[1, 2], [3, 4]]인 경우, flat(depth=0)로 호출하면 [[1, 2], [3, 4]]이 반환됩니다.
depth 파라미터는 0 이상의 정수 값을 지정할 수 있습니다.
2025-07-31 17:58