获取传递给它的函数中的数组名称

时间:2014-12-18 13:24:58

标签: python arrays variables

我无法找到我认为必须简单的答案或解决方案,但我 不知道怎么做。

以下是我想要做的事情的简要说明:

from array import *

def print_array(args):
    print 'array =', args
    print 'array name =' ?

    for i in range(len(args)):
        print 'index =', i, 'value =', args[i]

my_array = array('i',[1,2,3,4])
print_array(my_array)

我希望能够打印数组的名称(在这种情况下' my_array') 在函数' print_array'本身。我知道我可以通过' my_array' 作为' print_array'的字符串参数功能。但必须有更多 Pythonic解决了这个问题?

0 个答案:

没有答案