使用返回数组Python的函数启动一个类

时间:2016-05-24 15:21:43

标签: python

假设func()(无参数)返回一个列表。在下面的代码中,我希望self.myfunction指向函数而不是返回的列表。我怎么能这样做?

'https://wwww.yammer.com': 'https//wwww.yammer.com'

2 个答案:

答案 0 :(得分:3)

它已经做了你想要的。

你可能会用以下方式调用它:

myArrayThread("some_name", func())

但它应该被称为

myArrayThread("some_name", func)

答案 1 :(得分:1)

为格式化目的而发帖作为答案而不是评论......

您的代码已经完全符合您的要求:

>>> def a():
...  return [1]
... 
>>> b=a
>>> b
<function a at 0x7f4b6aeb96a8>
>>> b()
[1]
>>> a
<function a at 0x7f4b6aeb96a8>

b“指向”函数a。您必须调用它才能获得a(或b的返回值,这只是同一事物的另一个名称,请参阅最后一行)