MINERVA/Python 2022. 8. 16. 07:47
반응형

리스트내에 값(value, element)가 존재하는지 확인 하는 3가지 방법

 

아래 코드는 광복절(8월 15일)이 리스트 내에 존재하는지 확인

 

# 리스트 안에 값(value, element)가 있는지 확인
dtDay = datetime.date(2022, 8, 15)
holidayList = pytimekr.holidays()

# 방법1:
bOffDay = holidayList.__contains__(dtDay)
print(f'[방법 1:] {bOffDay}')

# 방법2:
bOffDay = False
if dtDay in holidayList:
    bOffDay = True
print(f'[방법 2:] {bOffDay}')

# 방법3:
bOffDay = False
if holidayList.count(dtDay) > 0:
    bOffDay = True
print(f'[방법 3:] {bOffDay}')

[결과]

[방법 1:] True
[방법 2:] True
[방법 3:] True

반응형
posted by choiwonwoo
: