inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

파이썬(Python) 기초부터 실무까지 part.2

리스트-2(실습-5)

리스트2(실습-5) 질문

210

작성자 없음

0

안녕하세요

수업을 청강하고 있는 학생입니다 다름이 아니라, 실습 코드중 

이해가 안가는게 있어 질문 남깁니다.

 

def number_search(list, key):

    cnt = 0

    for i in range(len(list)):

        if key == list[i]:

            cnt += 1

        else:

            return -1

    return cnt

 

listNum = [1,4,5,6,7,8,98,9,1]

print(number_search(listNum, 1))

 

해당 코드에 있어서, 키값과 리스트의 값이 같지 않다면, return값으로 -1을 보내는데, 첫번째 탐색을 할때 부터 맞지 않는다면, return 값을 반환하게 되며, 해당 함수를 빠져나와, 리스트 끝까지 검색이 되지 않지 않나 싶어서 질문을 남깁니다. 

강의에 나온 코드를 그대로 러닝해보아도, 같은 결과값이 나와 질문드립니다.

python

답변 1

2

marin0429

else:

    return -1

이 부분을 지우고 돌리면 되더라고요

6강 5:15

0

17

1

5강 5:45

0

13

2

전체적으로 답을 먼저 알려주지 마세요..

0

17

2

수강연장 문의

0

12

1

재검토 요청 방법 좀 알려주셔요...-.-;;

0

40

2

12회 실기 질문(작업형 2)

0

35

2

환경변수 기반 업비트 API 키 가져오기에서 none이 나옵니다ㅠㅠ

0

23

2

이론 설명의 ppt 자료 다운

0

24

2

atom 서비스 종료

0

22

1

파이썬크롤링수업중 예제사이트 연결이 안됩니다.

0

20

3

atom 서비스 종료

0

22

1

섹션 강의 자료 문의

0

29

2

업캐스팅 문제 예시 5

0

37

2

네이버증권 데이터 크롤링 불법?

0

37

2

(기출) 2025년 2회 이론 파트

0

38

2

26년 1회실기

0

42

2

26,27강 진행 간 노션, html 프롬프트 파일 불일치

0

38

3

강의 자료

0

39

2

강아지이름 플래그변수 이용

0

215

0

문자열 마지막 번째 리스트 생성예제 질문

0

221

1

38분쯤 예문

0

183

0

슬라이싱 오류? 와 궁금증

1

377

1

함수(실습-3) ex05.py 소수구하는 방법요

3

245

1

리스트-1(이론-2)

0

277

1