강의로 돌아가기
-

모르겠어요ㅠ

list1이랑 list2가 같을때, 인스턴스가 왜 다른지 모르겠어요ㅜ

작성중인 코드―is_operator.py
1
2
3
4
5
6
7
8
9
10
11
12
list1 = [1, 2, 3]
list2 = [1, 2, 3]

if list1 is list1:
    print("당연히 list1과 list1은 같은 인스턴스입니다.")

if list1 == list2:
    print("list1과 list2의 값은 같습니다.")
    if list1 is list2:
        print("그리고 list1과 list2는 같은 인스턴스입니다.")
    else:
        print("하지만 list1과 list2는 다른 인스턴스입니다.")
1 개의 답변
프로그래머스

list1과 list2의 인스턴스가 같다면, list1을 통해 값을 변경했을 때 list2의 값도 바뀌어야 합니다.

  • -

    아하

    -―2018.07.11 17:29
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.