inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자

퀴즈 #8

house.append() 에서 반복문 (퀴즈8)

265

Jy

작성한 질문수 1

0

 안녕하세요. 해당 코드에서 append를 반복적으로 사용하여 생성된 값들을 리스트에 추가해주셨는데, 이를 loop 문을 사용하여 자동으로 업데이트 되게 하는 방법은 없을지 궁금합니다.

python

답변 1

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴이에요.

말씀하신 것처럼 append 메서드를 반복문에서 사용하여 값을 자동으로 업데이트할 수 있습니다. 예를 들어, 다음과 같이 반복문을 사용하여 값을 자동으로 추가해줄 수 있어요.

house = []

for i in range(10):
    house.append(i)

print(house)

위의 코드는 0부터 9까지의 값을 house 리스트에 추가하는 예시입니다. range 함수를 사용하여 반복 횟수를 지정하고, 반복문 안에서 append 메서드를 사용하여 값을 추가해줍니다.
append 메서드는 매개변수로 전달받은 값을 리스트의 끝에 추가해줍니다.

자동으로 업데이트되는 반복문을 사용하여 값을 추가할 수 있기 때문에 더 편리하게 값들을 리스트에 추가할 수 있습니다.
이렇게 반복문을 사용하여 값을 업데이트하는 방법을 유용하게 활용할 수 있을 거에요.

0

Jy

해당 코드와 제 방식으로 만든 if 문 활용한 코드를 사용했을 때에도 마지막 house.show_detail() 이 있는 line에서 에러가 발생하며, AttributeError: 'int' object has no attribute 'show_detail' 라는 코드가 뜹니다.

 

이러한 에러는 어펜드를 위해 loop 를 사용했을 때만 발생하는데, 클래스를 활용한 변수들의 리스트 집합에 사용되는 반복문 사용을 어떻게 해야할까요?

quiz 8 오류 문제

0

72

1

str() 작성 위치

0

54

1

아나콘다

0

62

1

윈도우 설치 도와주세요

0

75

1

std_weight함수에서weight만return가능한가요?

0

69

1

오른쪽위 실행버튼을 누르면 터미널에 에러가 뜨고 컨트롤+F5를 누르면 에러가 안뜹니다.

0

36

1

설치해서 시작하는데 문제가 있습니다.

0

70

1

함수 입력할 때 설명 툴팁 나오게 하려면 어떻게 하나요?

0

108

1

2장 환경설정 문의

0

77

1

스타크래프트 프로젝트

0

74

1

python 파일명.py 입력시 Python 출력

0

135

1

로드맵 질문있습니다!

0

88

2

오류

0

74

1

질문 있습니다.

0

78

1

블로그에 학습한 내용을 정리해도 괜찮을까요?

0

174

1

#퀴즈 3의 5번 질문

0

72

1

print("ㅋ"*5) 에 대한 결과가 도출되지 않습니다

0

81

1

가변인자의 위치가 중요한가요?

0

80

1

vscode옛날 버전 설치

0

223

1

글자색상이 선생님처럼 안나옵니다

0

186

1

슬프네

0

156

1

quiz 6번 관련 문의입니다.

0

130

1

퀴즈#3에 대해서 이렇게 작성해도 되나요?

0

196

1

피드백 부탁드립니다

0

93

1