У меня есть функция, где я проверяю несколько списков параметров:
def check_function(some_input_parameters):
#do_smth
...
if all(bet_res[i] for i in res_number_list):
good_row_list.append(row_dict)
else:
bad_row_list.append(row_dict)
#do_smth
...
В некоторых случаях мне нужно «все», а иногда мне нужно «любое».
Есть хороший короткий способ изменить все / любой по некоторому входному параметру?
Я могу сделать что-то подобное, но мне это не нравится:
if any_all_flag = 'all':
if all(bet_res[i] for i in res_number_list):
good_row_list.append(row_dict)
else:
bad_row_list.append(row_dict)
else:
if any(bet_res[i] for i in res_number_list):
good_row_list.append(row_dict)
else:
bad_row_list.append(row_dict)