我无法找到我认为必须简单的答案或解决方案,但我 不知道怎么做。
以下是我想要做的事情的简要说明:
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解决了这个问题?