namedtuple

    1热度

    3回答

    我创建了一个嵌套的namedtuples(练习我的不可变函数编程技巧)的数据结构,但我努力寻找一种简单的方法来替换嵌套namedtuples中的值。 比方说,我有一个数据结构是这样的: from collections import namedtuple Root = namedtuple("Root", "inventory history") Inventory = namedtuple

    1热度

    2回答

    一个简单的问题:我有像这样 RowSource = namedtuple("RowSource","parcel_id str_number pre_direct prefix street_name ...") 总共一namedtuple有16名。我有一个长度为16的元组我想分配给指定的元组 t = (653, 526011, '950', None, None, 'county

    6热度

    1回答

    今天早些时候,我尝试腌制一个namedtuple实例时遇到了问题。作为一个完整的检查,我试着运行一些代码in another answer。这是,简化多了几分: from collections import namedtuple import pickle P = namedtuple("P", "one two three four") def pickle_test():

    8热度

    3回答

    它看起来像this或this有些相关的线程,但仍然没有想通的事情了:) 我试图创建的namedtuple一个子类,并提供不同的初始化器,以便我可以用不同的方式构建对象。例如: >>> from collections import namedtuple >>> class C(namedtuple("C", "x, y")) : ... __slots__ =() ... def __i

    2热度

    2回答

    我正在尝试将数据导入namedtuple。数据非常大,我需要高效导入它。我想 myData = namedtuple('myData', 'div, name, val') csv.register_dialect('mycsv', delimiter='\t', quoting=csv.QUOTE_NONE) with open('demand.txt', 'rb') as f:

    4热度

    1回答

    我试图将__dict__成员添加到由namedtuple生成的类。 (__dict__存在于蟒2.7.3,但在2.7.5中除去。参见http://bugs.python.org/issue15535它是目前和蟒3.3记载。)我的代码使用VARS(nametuple_object),它是基于__dict__。我想在需要时修补课程。 这是我曾尝试: # Applies to Python 2.7.5

    1热度

    1回答

    我想创建一个namedtuple其中有27 field_names。虽然它有太多field_names我创建了一个名为sub的列表,其中有field_names的项目列表。 result是我参考namedtuple的实例。 sub = [ 'MA9221', 'MC9211', 'MC9212', 'MC9213', 'MC9214', 'MC9215', 'MC9222',

    -1热度

    1回答

    我想在BSI选择书的标题,并在那 Book = namedtuple('Book', 'author title genre year price instock') BSI = [Book('JK Rowling', 'Harry Potter', 'Fiction', 2009, 12.50, 10), Book('Stephanie Meyer', 'Twilight', '

    3热度

    1回答

    我感到困惑的蟒蛇访问在namedtuple元素,说我有 Container = namedtuple('Container', ('mac_0', 'mac_1')) 我可以使用Container[0]和Container[1]访问的第一个元素mac_0和第二个元素mac_1 ?

    5热度

    1回答

    在Python中,如果你有一本字典 d = {'foo': 1, 'bar': False} 您可以将此到由 def func(foo, bar): # Do something complicated here pass func(**d) 接受foo和bar关键字参数但是如果相反,我想叫func与功能名称如下定义: 这是什么语法?