본문 바로가기

Programming Language/Python3.6

[python 파이썬] 어떤 값이 리스트에 있는지 확인하는 함수

어떤 값이 리스트에 있는지 확인하는 함수 구현하기

 

파이썬에 내장되어 있는 in 키워드 이용

# value가 some_list의 요소인지 확인
def in_list(some_list, value):
    i = 0
    while i < len(some_list):
        # some_list에서 value를 찾으면 True를 리턴
        if some_list[i] == value:
            return True
        i = i + 1

    # 만약 some_list에서 value를 발견하지 못했으면 False를 리턴
    return False

# 테스트
primes = [2, 3, 5, 7, 11, 13, 17, 19, 23]
print(in_list(primes, 7))
print(in_list(primes, 12))

반응형