【发布时间】:2017-03-25 13:30:10
【问题描述】:
在 Python 中有时会看到这样的 __init__ 代码:
class SomeClass(object):
def __init__(self, a, b, c, d, e, f, g):
self.a = a
self.b = b
self.c = c
self.d = d
self.e = e
self.f = f
self.g = g
特别是如果所讨论的类纯粹是一个没有行为的数据结构。是否有(Python 2.7)快捷方式或制作方法?
【问题讨论】:
-
如果您的班级没有任何行为,您可以改用
namedtuple。 -
@PeterWood 是的,这很适合我的目的。您可以将其发布为答案,以便我接受。
-
您可以发布您自己问题的答案(c:。让它变得更好,它会被点赞,您甚至可以接受它。我并不总是有时间写不错的答案,但喜欢轻轻地将人们推向正确的方向。
-
@PeterWood 会做,只是想知道。
标签: python python-2.7 class shortcut