我有一个函数,可能接受单个数字或数字列表。最Pythonic的方法是什么?到目前为止,我想到了使用try/except块检查是否可以切片零项,即obj [0:0]。
编辑:
看起来我在下面引发了一场口水战,因为我没有提供足够的信息。为了完整起见,让我提供更多细节,这样我就可以挑选并获取最佳答案:
我正在Python 2.6上运行Django,编写一个函数,可以接收Django模型实例或查询集对象,并对其执行操作之一,其中包括使用需要列表(查询集输入)的过滤器'in',或者如果它不是列表,则我将使用'get'过滤器(django get过滤器)。