Python中的通用函数-使用未知数量的参数调用方法

2024-05-15 21:50:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我是python新手,需要一些帮助。。。

我正在实现一个通用搜索函数,它接受一个参数“边缘”,它可以是多种类型的数据结构。

在搜索方法中,我有一行:

 fringe.push(item, priority)

问题是不同数据结构中的push方法采用不同数量的参数(有些需要优先级,有些不需要)。有没有一种ellegant的方法可以让“push”方法只从发送的参数列表中获取所需的参数数量?

谢谢!


Tags: 方法函数数据结构列表参数数量itempush