inflearn logo
강의

Course

Instructor

Python Basics to Practice Part 2

List-2 (Practice-5)

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

227

작성자 없음

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

Answer 1

2

marin0429

else:

    return -1

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

자동화시트에 이미지를 제가 원하는 사진을 다운 받아서 시트에 입력할수 있을까요?

0

4

1

이론 파트 재탕

0

12

1

모의고사 5회

0

10

0

12분 10초 func(values, 0, 1)을 넣을 때

0

13

1

mcp 관련 질문

0

22

2

Alpha vantage 유료화?

0

26

2

오류

0

14

1

29강 작업2형의 이상치 처리

0

22

2

재탕문제

0

28

1

재탕문제

0

22

0

수강기간 연장 문의드립니다!

0

35

2

파이썬 추가 코드

0

42

1

9월에 실기출제기준 개정내역에 신설된부분

0

46

1

실기 문제 구성?

0

31

0

실기 문제 구성?

0

32

0

colab 작동

0

55

2

소리

0

30

1

전 이렇게 풀었습니다

0

43

1

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

0

232

0

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

0

248

1

38분쯤 예문

0

200

0

슬라이싱 오류? 와 궁금증

1

401

1

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

3

266

1

리스트-1(이론-2)

0

297

1