Tôi có một danh sách các chức năng ... ví dụ:Chức năng gọi tự động - Python
def filter_bunnies(pets): ...
def filter_turtles(pets): ...
def filter_narwhals(pets): ...
Có cách nào để gọi các chức năng này bằng cách sử dụng chuỗi đại diện cho tên của chúng không?
ví dụ:
'filter_bunnies', 'filter_turtles', 'filter_narwhals'
có thể trùng lặp [Gọi một hàm từ chuỗi có tên hàm trong Python] (http://stackoverflow.com/questions/3061/calling -a-chức năng-từ-một-chuỗi-với-hàm-tên-trong-python) – kennytm
Một chút khác với câu hỏi khác, trong đó các hàm được gọi ở đây là * so * tương tự và có khả năng thích hợp cho các đề xuất thiết kế lại mà sẽ không được tốt như một phù hợp cho một chung "làm thế nào để gọi một chức năng cho tên của chức năng như là một chuỗi"? – PaulMcG