namedtuple

    15热度

    2回答

    我想创建一个namedtuple,它代表一个短的位域中的各个标志。我试图对它进行子类化,以便在创建元组之前解压位域。但是,我现在的尝试是不工作: class Status(collections.namedtuple("Status", "started checking start_after_check checked error paused queued loaded")): _

    7热度

    2回答

    我可以使用变量引用namedtuple fieldame吗? from collections import namedtuple import random Prize = namedtuple("Prize", ["left", "right"]) this_prize = Prize("FirstPrize", "SecondPrize") if random.random()

    16热度

    4回答

    如何检查对象是否为Named tuple的实例?

    7热度

    3回答

    我对Python非常陌生,并试图找出如何创建具有可通过属性名称或索引访问的值的对象。例如,os.stat()返回一个stat_result的方式,或者pwd.getpwnam()返回一个struct_passwd。 在试图弄清楚,我只遇到了上述类型的C实现。没有什么特别的Python。什么是Python原生的方式来创建这种类型的对象? 我很抱歉,如果这已被广泛覆盖。在寻找答案时,我必须错过一些基本

    10热度

    3回答

    如何将namedtuples扩展或使用许多其他@properties进行子类化? 对于少数人,可以只写下面的文字;但有很多, 所以我正在寻找一个发电机或物业工厂。 一种方法是从_fields生成文本并执行它; 另一个是在运行时具有相同效果的add_fields。 (我@props是让行和字段 在数据库中分散在多个表, 使rec.pname是persontable[rec.personid].pna

    7热度

    1回答

    借此代码: >>> import urlparse >>> parts = urlparse.urlparse('http://docs.python.org/library/') >>> parts = parts._replace(path='/3.0'+parts.path) parts._replace works但是因为它是一个下划线方法,它应该是内部的,并且不被使用。有其他选择

    25热度

    2回答

    我有收集模块: import collections named_tuple_sex = collections.namedtuple( 'FlightsResultsSorter', ['TotalPriceASC', 'TransfersASC', 'FlightTimeASC', 'Depart