namedtuple

    2热度

    1回答

    我想将下面提到的嵌套namedtuple转换为字典。 我使用Python 3.4.2和psd-tools-1.2 TypeToolObjectSetting(version=1, xx=0.0, xy=-1.55729984301413, yx=1.6070307595731337, yy=0.0, tx=628.1016949152543, ty=516.5, text_version=50,

    4热度

    1回答

    我试图将名称为< 2000的书名复制到新列表中。但我遇到的问题是,它仅复制“1984”,并将其复制它作为一个个性到列表中,而不是复制所有它的应该 from collections import namedtuple Book = namedtuple('Book','author title genre year price instock') BSI = [ Book('John Gree

    3热度

    4回答

    我有一个程序,我希望记录发生的所有主要更改。例如:每当变量x的值发生变化时记录变化的时间和变化本身。在程序中有很多这样的变化,并不是所有的变量都有相同数量的参数。 我决定使用namedtuples来存储更改的每个实例,然后将这些namedtuples放入单个主数据列表中 - 准备导出到csv。我已经使用过元组,当然它们是不可变的,这对记录保持是理想的。下面我试图尽可能简洁地解释我所做的和尝试过的事

    0热度

    1回答

    我使用带PySpark的Jupyter Notebook。在那里我有一个数据框架,这些数据架构有一个列名和类型(整数,...)的列。现在我使用flatMap这样的方法,但是这会返回一个没有固定类型的元组列表。有没有办法实现这一点? df.printSchema() root |-- name: string (nullable = true) |-- ... |-- ... |-- ra

    1热度

    1回答

    取一个字段我写了一个python脚本: #!/usr/bin/env python from kafka import KafkaConsumer consumer = KafkaConsumer('dimon_tcpdump',group_id='zhg_group',bootstrap_servers='192.168.100.9:9092') for msg in consumer:

    0热度

    1回答

    嗨在Python我有一个namedtuple,因为我想存储在同一个对象的几个值。 A = namedtuple("A", "key1 key2 key3") 我存储这些A在其中持有一组() class ARegistry(object): def __init__(self): self._register = set() def register(sel

    0热度

    2回答

    我已经创建了这样的namedtuple。 Named_Tuple_1 = namedtuple("Coordinates", ["x", "y", "z"], verbose=False, rename=False) Point_1 = Named_Tuple_1(x=1, y=1, z=1) Point_2 = Named_Tuple_1(x=2, y=2, z=2) Point_3 =

    1热度

    1回答

    我知道可以通过继承它来为namedtuples添加文档字符串,例如, from collections import namedtuple NT = namedtuple('NT', ['f1', 'f2', 'f3']) class NTWithDoc(NT): """ DOCSTRING """ __slots__ =() 现在我想为f1,f2和f3添加文档字符串。

    1热度

    2回答

    我看过这里的namedtuples这里的Python文档,我似乎无法弄清楚它可以采用哪些法律数据类型。或者,这对我来说可能并不明显。 可以肯定地说,它可以采取任何数据类型(例如int,float,string,tuple,list,dict等)吗?是否有任何数据类型不能插入到namedtuple 这个问题来自于我需要一个具有2个列表的namedtuple。基本上我想要做的是这样的事情是这样的: f

    -2热度

    1回答

    from collections import namedtuple Book = namedtuple('Book', 'title author year price') best = Book('John Dixie', 'James Pi', 1922, 22.60) better = Book('Clifford', 'Jane Doe', 2