как лучше всего превратить список в логическое значение? Я ищу что-то вроде:
return eval_bool(my_list)
У меня есть пользовательский контейнер, в котором я реализую метод __nonzero__
, который должен работать следующим образом:
if self.my_list:
return True
return False
Но достаточно ли он pythonic? :) В любом случае, мне любопытно, как Python интерпретирует значение списка в операторе if
, потому что этот код работает по-другому:
return my_list == True
J.