기술개발/Python
Array에서 모든 요소가 거짓일때를 알기
한승욱
2021. 6. 14. 21:53
반응형
너무 오랜만의 글.......
현재 SW마에스트로 12기 활동, 교내 졸업작품 등 가득찬 일정때문에 기술적으로 배우고 있는 것들, 느낀 것들을 글로 정리하기도 벅찬 상황이다.
그럼에도 짬짬히 노력해보고자 한다.......
오늘 포스팅할 부분은 파이썬(django)으로 웹 개발을 하면서 request에 딸려온 parameter 파싱을 하면서 고민했던 부분이다.
현재 상황
- [None, None, None] 이런 식으로 왔을때 각 원소를 하나 for문 돌려서 검사해주는 것 대신에 확인해주는 내장함수가 있지 않을까 고민했다.
해결 방법
- any - 모든 요소가 거짓 일 때,
lst = [ [], (), {}, 0, None ]
any(lst)
-----------------------------
False
모든게 None이라면 False를 반환해주니 나는
if not any(lst)
식으로 조건문을 달아줬다.
이렇게 하면 모든 원소가 거짓일때의 진행 상황을 분기해줄 수 있다.
반응형