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
반응형