python函数里的数组如何在函数外调用出来
例如defa():list=[1,2,3,4]array=[a,b]我已经把list用return返回给函数了不能再用return这种方法了现在外面想调用array列表里...
例如
def a():
list = [1,2,3,4]
array = [a,b]
我已经把list用return返回给函数了 不能再用return这种方法了 现在外面想调用array列表里面的值应该怎么弄呢 展开
def a():
list = [1,2,3,4]
array = [a,b]
我已经把list用return返回给函数了 不能再用return这种方法了 现在外面想调用array列表里面的值应该怎么弄呢 展开
2个回答
展开全部
使用返回值的方法有两种:
可以直接把调用的函数作为变量使用
可以用调用函数给一个变量赋值
第一种情况见如下例子:
l = [1,2,3,4,5]
def add_element(list, element):
list.append(element)
return list
print add_element(l, 6)
# >>> [1,2,3,4,5,6]
print add_element(l, 6)[5]
# >>> 6
第二种情况:
l1 = add_element(l, 6)
print l1
# >>> [1,2,3,4,5,6]
print l1[5]
# >>> 6
注意: 以上例子都是应用于python 2.x
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询