아핫뉴스실시간 인기검색어
아핫뉴스 화산 이미지
화산 아이콘 11
한동훈 지지자 집회
아하

생활

생활꿀팁

소중한불곰295
소중한불곰295

파이썬에서 함수 파라미터를 참조값을 던지는 방법?

파이썬 초보인 관계로 이런 질문 드립니다.

파이썬에서 함수 구현시 , 함수에 전달되는 파라미터를 참조로 줄 수 있는 방법이 있을까요?

예를들어, return문이 없는 함수를 만들고, 그 함수에 파라미터로 전달된 변수들의 값을 동적으로 변경하고자 합니다.

즉, 함수안에서 변수의 값이 변경되면 실제 변수의 값도 바뀌게 하고싶어요..

가능할까요?

    1개의 답변이 있어요!
    • 프알못
      프알못

      변수의 값이 변경되게 할 수는 없지만

      배열이나 리스트 등 변수가 참조하는 값이 변경되게 할 수는 있습니다.

      def plus1(ref): ref[0] = ref[0] + 1 a = [10] plus1(a) print(a[0])

      다른 언어(예: 자바 android.opengl.Matrix 등)에서도 실제로 쓰는 방법입니다.