min函数的一些用法:
>>> min([] or [-1] or [-2])
> -1
>>> min(1,2,3 or -1)
> 1
>>> min( or -1)
> 报错
>>> min(1)
>'int' object is not iterable
首先:min()方法使用的对象需要是iterable的,list,set等;
另外,or在min中的意义,第一个例子中,min的对象为空,所以or到了第二个对象,[-1],这次不为空,所以输出,不再去[-2]
min函数的一些用法:
>>> min([] or [-1] or [-2])
> -1
>>> min(1,2,3 or -1)
> 1
>>> min( or -1)
> 报错
>>> min(1)
>'int' object is not iterable
首先:min()方法使用的对象需要是iterable的,list,set等;
另外,or在min中的意义,第一个例子中,min的对象为空,所以or到了第二个对象,[-1],这次不为空,所以输出,不再去[-2]