▲p0rygon 2023-12-18 | parent | ★ favorite | on: 빈 리스트에 대한 all? 함수의 리턴 값은? - 공허참(vacuous truth)(ohyecloudy.com)저는 그래서 코드를 읽을 사람을 위해 조건을 명시적으로 작성하는 방향을 선호합니다. if not arr: 보다는 if len(arr) == 0: 처럼요. if not flag: 대신 if flag is False: 같은 예시도 있겠네요. 제 기준에 따르면 all([[]]) 는 all([조건식 for ... in []]) 로 고쳐 쓰는 게 코드를 더 잘 읽히게 해줄 테고요.
저는 그래서 코드를 읽을 사람을 위해 조건을 명시적으로 작성하는 방향을 선호합니다.
if not arr: 보다는 if len(arr) == 0: 처럼요.
if not flag: 대신 if flag is False: 같은 예시도 있겠네요.
제 기준에 따르면 all([[]]) 는 all([조건식 for ... in []]) 로 고쳐 쓰는 게 코드를 더 잘 읽히게 해줄 테고요.