问题标签 [namedtuple]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2336 浏览

python - Python:替换嵌套命名元组上的属性的简单方法?

我正在创建一个带有嵌套命名元组的数据结构(练习我不可变的函数式编程技能),但我正在努力寻找一种简单的方法来替换嵌套命名元组中的值。

假设我有一个这样的数据结构:

正如您所看到的,更改库存中项目的值是一件非常痛苦的事情,这要归功于 a) 被迫单独更新该值嵌套在其下的所有层,以及 b) 无法访问诸如+=.

如果我正在更新的库存中的项目是动态的,这会变得更加丑陋,这要归功于getattr到处都是呼吁。

有没有更简单的方法来处理这个?

0 投票
2 回答
1544 浏览

python - 如何将元组分配给命名元组?

一个简单的问题:我有一个这样的命名元组

总共有16个名字。我有一个长度为 16 的元组,我想分配给命名的元组

最简单的方法是什么?我的意思是,我不会去做 t[0],t[1] 等。

0 投票
2 回答
2993 浏览

python - 具有命名元组的多处理对象 - 酸洗错误

我在要放入多处理的对象中使用命名元组时遇到问题。我收到酸洗错误。我从其他 stackoverflow 帖子中尝试了几件事,但我无法成功。这是我的代码的结构:

package_main, test_module

package_of_classes,data_object_module

utils_package,utils_module

加载模块

我得到的错误是:

PS 当我从一个大型项目中提取此示例代码时,请忽略轻微的不一致。

0 投票
1 回答
143 浏览

python - 为什么 Python 的 namedtuple 实例是从字符串模板创建的?

当我阅读 Pythoncollections模块的源代码(http://hg.python.org/cpython/file/2.7/Lib/collections.py#l234)时,我发现该namedtuple函数从一个字符串模板创建了一个类的定义用 执行exec。为什么不通过简单地在函数中定义一个类来完成它,就像你在编写装饰器时所做的那样?在我看来,它会更具可读性和更可靠的解决方案,不是吗?我敢打赌 Python 核心开发人员知道他们在做什么,那么我在这里缺少什么?

0 投票
1 回答
189 浏览

python - 使用命名元组获取元组中具有相同名称和值的所有内容

在 python namedtuple 中,如何获取具有相同名称的所有值?

例如。:[tup(a = 1, b=2), tup(a = 2, b=5), tup(a = 3, b=2)]

我怎样才能得到所有a或所有b?

此外,是否有可能获得所有元组b == 2

0 投票
2 回答
544 浏览

python - python元组不可变但可以更改设置类型属性

我知道python中的namedtuple是不可变的,它的属性值不能直接重新分配

最后就像我为属性'v'分配一个新值的地方不起作用。但是从 items[0] 的 set属性中删除元素“ 1”是可行的。

如果 set 属性是 List 类型,为什么会这样?

0 投票
1 回答
525 浏览

python - 如何访问python中nametuples中的元素?

我对namedtuple在 python 中访问元素感到困惑,说我有

我可以使用Container[0]Container[1]访问第一个元素mac_0和第二个元素吗mac_1 ?

0 投票
4 回答
2039 浏览

python - 列出 namedtuple 子类的属性

我有一个扩展 a 的小类namedtuple,但__dict__其实例的属性始终返回空。

p2有属性,但它__dict__是空的。但是,它们用 正确列出dir(),这很奇怪。请注意,在SubPoint扩展 vanilla 类时可以正常工作。

发生了什么,如何列出子类实例中的属性?

0 投票
3 回答
4436 浏览

python - 命名元组中类型名的相关性

输出:

的相关性/用途是'whatsmypurpose'什么?

0 投票
1 回答
6810 浏览

python - 在命名元组列表中索引和查找值

我有一个如下的命名元组,

其中 ... 可以是任何值(字符串、数字、日期、时间等)。现在,我列出了这些命名元组并想要找到,假设 c=1 以及 a 和 b 的相应值。有没有这样做的pythonic方式?