namedtuple

    2热度

    2回答

    比方说,我有一个这样的类: class Foo(namedtuple('Foo', ['f1'])): def f1(self): print('Default f1') def __new__(cls, f1=f1): return super().__new__(cls, f1) 而且让我们说我以后上创建一个Foo对象,然后选择要覆盖的方法定义

    4热度

    2回答

    我有一个小类扩展了namedtuple,但其实例的__dict__属性总是返回空。 Point = namedtuple('Point', 'x y') p1 = Point(20, 15) print(p1, p1.__dict__) # Point(x=20, y=15) OrderedDict([('x', 20), ('y', 15)]) <--- ok class SubPoi

    21热度

    2回答

    from collections import namedtuple Point=namedtupe('whatsmypurpose',['x','y']) p=Point(11,22) print(p) 输出: whatsmypurpose(x=11,y=22) 有什么意义/使用'whatsmypurpose'?

    4热度

    1回答

    我想存储尺寸namedtuple(x, y)。我在整个项目中只需要这一次。 我可以这样做: Dimension = namedtuple('Dimension', ['x', 'y']) dim = Dimension(2, 3) ,但是,因为我敢肯定,这是唯一的Dimension我需要在整个程序中,我在想,如果我可以让成一个班轮返回的这对象的属性,我可以访问像dim.x和dim.y?

    0热度

    2回答

    我试图初始化一个包含命名元组的NumPy数组。当我用empty数据初始化数组并且事后设置了数据时,一切正常;但是,当使用numpy.array构造函数时,NumPy并没有达到我的预期。 的 import numpy data = numpy.random.rand(10, 3) print data[0] # Works a = numpy.empty( len(data),

    0热度

    2回答

    我有下面的格式内容的csv文件: CSE110, Mon, 1:00 PM, Fri, 1:00 PM CSE114, Mon, 8:00 AM, Wed, 8:00 AM, Fri, 8:00 AM 它基本上课程名称,然后它的时序。 什么是解析和存储这些数据的最佳数据结构? 我尝试使用命名元组如下: CourseTimes = namedtuple('CourseTimes', 'cour

    1热度

    1回答

    我花了很多时间试图找出为什么下面的代码不正常工作。我搜索了SO,Python文档& Google,并阅读了django文档,但我仍然无法弄清楚为什么它不起作用。 基本上,我有一个存储所需字段数据的命名元组。然后,我想调用指定的元组来清除表单中的数据,然后将条目保存/更新到数据库。 例如,当用户选择的address_type为6时,LocalityDisplay为False。然后在表单的验证中,如果

    0热度

    2回答

    正如标题所说,我试图计算namedtuples列表中名称的出现次数,名称是我正在查找的名称在嵌套元组中。 这是一个学校的任务,并给出了很大一部分代码。 列表的结构如下: paper = namedtuple('paper', ['title', 'authors', 'year', 'doi']) for (id, paper_info) in Summaries.iteritems():

    6热度

    1回答

    在阅读fmark的问题的答案What are "named tuples" in Python?我看到,鉴于那里的例子有相同的名称和参考,即这个词Point在下面的语句中出现两次: Point = namedtuple('Point', 'x y') 所以我去了原始参考: https://docs.python.org/2/library/collections.html#collections.

    0热度

    1回答

    返回元组值我有错误,这个名单及其相关代码和说明: Exception = namedtuple("Exception", "code name description") exceptions = [ Exception(1, "ILLEGAL FUNCTION", "Definition 1"), Exception(2, "ILLEGAL DATA ADDRESS", "