namedtuple 相关问题

namedtuple是Python集合模块提供的数据结构。它允许创建具有命名元素的元组(例如,具有值(名称,学校,年龄)的学生元组,而不是仅具有两个字符串和整数的元组)。

将一个属性/字段的所有属性复制到另一个命名元组

尽管一个属性/字段从一个属性/字段复制到另一个命名元组,最短的方法是什么?可以像下面这样做。 initial_person = Person(姓名='Bob',年龄= 30,性别='男')...

回答 1 投票 -2


配置的Tkinter消息显示在各条线的元组

我试图做标题所说的话,配置Tkinter的消息,以便在WL_ratios每个元组都有自己的行没有括号包围。创建更多的消息是不是一种选择,因为...

回答 1 投票 0

字典|类|从YAML namedtuple

我有我使用PyYAML装载大十岁上下的YAML文件(〜40行)。这当然是解析成肥胖型词典加上一对数组的。我的问题是:如何管理数据。我可以的...

回答 1 投票 0

泡菜不能腌制一个命名元组

我试图像这样pickle namedtuple:def f():TemplateData = namedtuple('TemplateData',['field1','field2'])f1 = np.random.randn(50,50)f2 = np.random .randn(50,50)td = ...

回答 1 投票 0

namedtuple TypeError位置参数计数

如果namedtuple只调用两个,那么为什么TypeError消息指示3个位置参数?为什么说4个被给出? from collections import namedtuple Transition = namedtuple('...

回答 2 投票 0

将列名从元组传递到Pandas

我的场景看起来像这样,我已经确定了使用NaN值的列,nan_cols = tuple(train.columns [train.isnull()。sum()> 0])现在,我需要找到这些之间的相关性。 。

回答 2 投票 2

namedtuple._replace()不能像文档中描述的那样工作

我在实现namedtuple._replace()时遇到了麻烦,所以我直接从文档中复制了代码:Point = namedtuple('Point','x,y')p = Point(x = 11,y = 22)p。 _replace(x = 33)打印p和...

回答 4 投票 38

有没有办法绕过namedtuple 255参数限制?

我正在使用一个namedtuple来保存字符串集及其对应的值。我没有使用字典,因为我希望字符串可以作为属性访问。这是我的代码:来自收藏品......

回答 3 投票 2

漂亮的印花namedtuple

我从pprint尝试了pprint,但它的输出只有一行,没有多行输出而且没有缩进。

回答 2 投票 22

通过PyYAML序列化namedtuples

我正在寻找一些合理的方法来使用PyYAML在YAML中序列化namedtuples。我不想做的一些事情:依靠动态调用添加构造函数/表示符/解析器...

回答 2 投票 2

在namedtuple中输入提示

请考虑以下代码:from collections importtitle point = namedtuple(“Point”,(“x:int”,“y:int”))上面的代码只是一种演示我想要实现的内容的方法。一世 ...

回答 2 投票 79

为什么namedtuple模块不使用元类来创建nt类对象?

几个星期前,我花了一些时间调查collections.namedtuple模块。该模块使用一个工厂函数来填充动态数据(新的namedtuple类的名称,以及...

回答 4 投票 20

python命名为字典的元组

我在python类Town中有一个命名的元组类(collections.namedtuple('Town',['name','population','coordinates','population','capital','state_bird'])):#.. ......

回答 5 投票 104

cython是否支持数据类或类似的东西

我有兴趣在Python和Cython代码之间传递数据,以便可以从C和没有GIL访问数据。我正在考虑使用数据类(因为py3.7)实现这一点,命名为元组(...

回答 1 投票 1

如何使用RSAPublicKey字段pickle namedtuple子类

我正在尝试序列化子类namedtuple并保存对RSAPublicKey对象的引用的对象。我将一个namedtuple子类化为创建不可变对象实例。我班的其中一个领域......

回答 1 投票 1

如何忽略类型检查和服从行<80个字符

我有这种数据类型只是对相关数据进行分组。它应该是一个类似结构的东西,所以我选择了一个命名元组。 ConfigOption = namedtuple('ConfigOption','one two animal vehicle fairytale')On ...

回答 2 投票 1

如何在python中对namedtuple使用sum()/ average()?

from collections import namedtuple Point = namedtuple('Point',['x','y'])points = [Point(x = 1.0,y = 1.0),Point(x = 2.0,y = 2.0)] I'd喜欢计算点数列表中的平均点数,即接收...

回答 4 投票 1

NamedTuples,Hashable和Python

请考虑以下代码:#!/ usr / bin / env python3.7,输入import NamedTuple,Set class Person(NamedTuple):name:str fred:Set [str] p = Person(“Phil”,set())print (p)my_dict = {} ......

回答 1 投票 2

什么是Python中的“命名元组”?

阅读Python 3.1中的更改 ,我发现了一些东西......意外:sys.version_info元组现在是一个命名元组:我之前从未听说过命名元组,我认为元素可能是......

回答 11 投票 785

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.