inflearn logo
강의

Course

Instructor

Getting Started with Programming: Introduction to Python (Inflearn Original)

Python Variables (2-2)

id 값 관련 질문

380

kyo lee

14 asked

1

 n = 800

m = 800

이렇게 선언했을 때 id 값이 같다고 나오는데

 

n = [1, 2, 3]

m = [1, 2, 3]

처럼 리스트로 선언했을 때는 id 값이 다르다고 나오는데

왜 그런가요?

python

Answer 1

2

niceman

안녕하세요. 좋은 질문입니다.

리스트의 경우에는 서로 다른 참조 값을 가지고 됩니다.

리스트 내부 값이 지속적으로 변경될 가능성이 많기 때문이예요 나중에 공부하시다 보면

mutable 이라는 개념을 배우게 되실거예요

서로다른 참조 값을 가지는 자료구조는 list, set, dict 등이 있어요!

 

자료 다운로드 위치 확인 부탁드립니다.

0

18

2

보라색 예약어

0

22

1

#을 붙이는 이유

0

20

1

실행이 안 되는데요.

0

20

1

print 문법 실행 안 돼요.

0

22

1

영문 계정

0

21

1

맥북에서 아이패드로 연결해서 보려고 하면 화면이 안뜹니다.

0

13

1

인스턴스 변수 문의

0

58

1

챕터 03_04 (튜플) 교육자료

0

61

2

Package(3-1) Sub 폴더 자료

0

50

1

아톰 출력 안됨

0

85

2

강의자료 메일 발송 요청 드립니다.

0

97

1

강의자료 메일로 보내주실 수 있으실까요?

1

61

0

Iterable 요소는 리스트로 작성해야하는 것 맞나요?

1

83

2

강의자료 부탁드립니다

0

77

2

if Flase: print('Bad')

0

76

1

=와 == 의 차이

0

97

1

functions 함수 섭들을려고하는데요

0

74

1

강의자료 부타드리겠습니다!

0

63

0

VSCODE에 VIEW에서 SELECTED INTERPRETER조회가 안됩니다.

0

72

1

강의자료 부탁드립니다.

0

60

0

dict의 Key를 바꾸는 방법

0

83

1

강의자료부탁드립니다

0

73

1

run withount 디버깅 및 F5+ctrl이 안먹혀요

0

69

1