Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 为什么在输入数组时此函数参数变为非类型_Python_Arrays_Function - Fatal编程技术网

Python 为什么在输入数组时此函数参数变为非类型

Python 为什么在输入数组时此函数参数变为非类型,python,arrays,function,Python,Arrays,Function,我在函数的第二个参数中输入了一个数组,但得到了错误 def printStats(description , array): print description array = array.sort() minValue = min(array) maxValue = max(array) return minValue, maxValue 这意味着什么以及如何解决此问题?list.sort()对列表进行适当排序,并返回None,但不返回已排序的列表

我在函数的第二个参数中输入了一个数组,但得到了错误

def printStats(description , array):
    print description
    array = array.sort()
    minValue = min(array)
    maxValue = max(array)

    return minValue, maxValue
这意味着什么以及如何解决此问题?

list.sort()
对列表进行适当排序,并返回
None
,但不返回已排序的列表

 line 44, in printStats
    minValue = min(array)
TypeError: 'NoneType' object is not iterable
应该是:

array = array.sort()

(如果您不想就地排序,而是想要一个新列表,您可以执行
排序(数组)
——在这种情况下,就地排序是有意义的)。

请注意,这些是列表,而不是数组。
array.sort()