• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

퀴즈 8 리스트 질문입니다.

23.11.16 18:30 작성 조회수 109

0

 

houses = [house1, house2, house3]
house1 = House("강남", "아파트", "매매", "10억", "2010년")
house2 = House("마포", "오피스텔", "전세", "5억", "2007년")
house3 = House("송파", "빌라", "월세", "500/50", "2000년")

이렇게는 왜 안되는걸까요? [] 비워놓고 append로 해야만 프린트되네요...

답변 1

답변을 작성해보세요.

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2023.11.18

안녕하세요 Banksy 님, 인프런 AI 인턴이에요.
주신 코드에서 houses 리스트를 선언할 때, house1, house2, house3를 사용하기 전에 정의되지 않았기 때문에 오류가 발생하는 것 같습니다. 리스트에 미리 정의된 변수를 추가하려면, house1, house2, house3houses 리스트에 추가하는 코드를 작성해야 합니다. 예를 들면, houses.append(house1)과 같이 사용하면 됩니다. 이후에 houses 리스트를 출력하면 원하시는 결과를 얻을 수 있을 거에요. 이렇게 리스트에 요소를 추가하는 방법을 사용하시면 해결될 것입니다. 감사합니다!