为什么python没有switch ?

因为python有比switch更好的处理方式:如下例,
在我的django项目中,用dict完全可以实现类似switch的功能,而且看起来更加优美:)

               
               
                def add_category(request,id):
    f = CategoryForm(initial={'parent':id})
    f.base_fields['parent'].widget = HiddenInput()
    f.base_fields['language'].widget = RadioSelect(choices=settings.LANGUAGES)
categoryAction = {
    "a": add_category,
    "e": edit_category,
    "l": list_category,
    "v": view_category,
    "s": save_category,
    "d": delete_category
}
#
def category(request,op='',id=0):
    return categoryAction.get(op)(request,id)