[Python] 개발자가 빈 iterator를 조건으로 사용할 때

golony·2022년 3월 11일
0

알고리즘

목록 보기
4/5

코테 준비로 이런저런 자료를 보던 중 편해보이는 코드를 발견해 정리해보기로 했다.

개요

  • 지금까지는 조건에 len([]) == 0 처럼 길이를 비교하도록 작성했다.
  • 조건문에 iterator(리스트 등)을 바로 사용한다면?

결과

  • 해당 객체가 비어있는 경우는 False로 간주
  • 내용이 있는 경우는 True로 간주된다.
>>> if []:
...     print('true')
...
>>>

>>> if [1]:
...     print('true')
...
true

profile
더 나은 세상으로 나아가는 서비스를 만들고 싶습니다.

0개의 댓글

관련 채용 정보