리스트2(실습-5) 질문
214
작성자 없음
안녕하세요
수업을 청강하고 있는 학생입니다 다름이 아니라, 실습 코드중
이해가 안가는게 있어 질문 남깁니다.
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 값을 반환하게 되며, 해당 함수를 빠져나와, 리스트 끝까지 검색이 되지 않지 않나 싶어서 질문을 남깁니다.
강의에 나온 코드를 그대로 러닝해보아도, 같은 결과값이 나와 질문드립니다.
답변 1
.env
0
16
4
인증이 늦었습니다ㅜㅜ 확인부탁드립니다
0
24
1
화면이 안보입니다
0
15
0
mmcv 문의 드립니다.
0
21
2
검색 대상 종목 선정
1
22
2
수업자료
0
18
1
수강 기간 연장 가능 여부 문의드립니다
0
27
1
llm_decision_logs 미적재 문의
1
21
2
강의 교재가 있나요?
0
29
2
3-1 sub 폴더를 찾을 수 없습니다
0
22
1
연동 문제
1
38
2
키보드 단축키 알려주세요!
0
21
1
5-21 질문이요!
1
40
3
강의자료 누락
0
36
1
강의 업데이트
0
37
2
블로그 내용 정리
0
25
1
3.1.강화학습 기본 알고리즘-마르코프 결정과정
0
44
2
매수 실행 시점 관련
1
36
1
강아지이름 플래그변수 이용
0
223
0
문자열 마지막 번째 리스트 생성예제 질문
0
233
1
38분쯤 예문
0
188
0
슬라이싱 오류? 와 궁금증
1
391
1
함수(실습-3) ex05.py 소수구하는 방법요
3
253
1
리스트-1(이론-2)
0
287
1





