반응형
예를 들어, 기능이 있습니다.
def my_func(working_list = []):
working_list.append("a")
print(working_list)
처음 호출하면 기본값이 작동하지만 그 이후의 호출은 기존 목록을 업데이트하고 (각 호출마다 하나의 "a"포함) 업데이트 된 버전을 인쇄합니다.
그래서, 내가 원하는 행동 (각 호출에 대한 새로운 목록)을 얻는 비단뱀적인 방법은 무엇입니까?
해결 방법
def my_func(working_list=None):
if working_list is None:
working_list = []
working_list.append("a")
print(working_list)
참조 페이지 https://stackoverflow.com/questions/366422
반응형
'파이썬' 카테고리의 다른 글
파이썬 SciPy Create 2D Polygon Mask (0) | 2020.11.05 |
---|---|
파이썬 TypeError: ufunc 'subtract' did not contain a loop with signature matching types dtype('<U1') dtype('<U1') dtype('<U1') (0) | 2020.11.05 |
파이썬 Python에서 Pandas를 사용하여 일련의 숫자를 만드는 방법 (0) | 2020.11.04 |
파이썬 다른 열 pandas 데이터 프레임을 기반으로 열 값 추출 (0) | 2020.11.04 |
파이썬에서 문자가 대문자인지 확인하는 방법은 무엇입니까? (0) | 2020.11.04 |
댓글