由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - python: how to use an array as an argument
相关主题
相关话题的讨论汇总
话题: arr话题: array话题: argument话题: python话题: def
进入Programming版参与讨论
1 (共1页)
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)

1 (共1页)
进入Programming版参与讨论
相关主题
相关话题的讨论汇总
话题: arr话题: array话题: argument话题: python话题: def