首页 > 解决方案 > 避免在 python 中搜索合适的类型

问题描述

为了调整一些代码,我发现自己在我的 python 代码中寻找合适的类型。有没有办法避免这种情况或更快地做到这一点?

例如,考虑以下代码:

def my_function(my_list)
   for my_entry in [entry for entry in my list if ...]

在这种情况下,my_entry 是一个 namedTuple,但我必须查看 my_function 的使用位置并查找“调用”链才能知道my_list是一个 namedTuple 列表。有更好的解决方案吗?我习惯于静态类型的语言。

为了清楚起见,我没有必要寻找类型提示,而是寻找好的解决方案。

标签: pythonpython-3.x

解决方案


推荐阅读