인프런 커뮤니티 질문&답변

SoGentle님의 프로필 이미지
SoGentle

작성한 질문수

우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)

일급함수 - 클로저 심화(3-2)

참조 에러 이해 문제

작성

·

349

0

참조 문제가 발생하는 경우에

리스트는 안뜨고, 일반 변수는 뜨는 이유는

리스트는 call by reference고, 일반 변수는 아니기 때문인건가요? 

답변 2

4

좋은사람님의 프로필 이미지
좋은사람
지식공유자

네 맞습니다. 좋은 질문이예요

아래에서 mutable한 자료구조는 항상 call by reference를 신경쓰셔야 합니다.

감사합니다.

class 설명 구분
list mutable 한 순서가 있는 객체 집합 mutable
set mutable 한 순서가 없는 고유한 객체 집합 mutable
dict key와 value가 맵핑된 객체, 순서 없음 mutable
bool 참,거짓 immutable
int 정수 immutable
float 실수 immutable
tuple immutable 한 순서가 있는 객체 집합 immutable
str 문자열 immutable
frozenset immutable한 set immutable

0

저도 이거 궁금했는데 감사합니다

SoGentle님의 프로필 이미지
SoGentle

작성한 질문수

질문하기