c**********e 发帖数: 2007 | 1 For example, we have function f(arr), arr an array with index 0 to n-1.
def f(arr)
or def f(arr, n) ... This is C++
or any other way? Thanks. | j*a 发帖数: 14423 | 2 def f(arr) is enough
use len(arr)
【在 c**********e 的大作中提到】 : For example, we have function f(arr), arr an array with index 0 to n-1. : def f(arr) : or def f(arr, n) ... This is C++ : or any other way? Thanks.
| l********a 发帖数: 1154 | 3 python中一切皆对象,直接定义,知道是数组就行
不过要完备,可以加一层类型判断
def passArray(arr):
if isinstance(arr,list):
print 'arr is a list'
else:
print type(arr) | r****t 发帖数: 10904 | 4 这个不对,用 duck typing
【在 l********a 的大作中提到】 : python中一切皆对象,直接定义,知道是数组就行 : 不过要完备,可以加一层类型判断 : def passArray(arr): : if isinstance(arr,list): : print 'arr is a list' : else: : print type(arr)
|
|