python - Namedtuple 是用详细的类型名实现的
问题描述
Namedtuple 很神奇,但是这个问题让我困惑了很长时间。
在 python 文档中命名元组
collections.namedtuple(typename, field_names, *, rename=False, defaults=None, module=None)
这是基本的例子
Point = namedtuple('Point', ['x', 'y'])
EmployeeRecord = namedtuple('EmployeeRecord', 'name, age, title, department, paygrade')
我认为将命名元组定义为更简单和类似元组
Point = namedtuple(['x', 'y'])
EmployeeRecord = namedtuple('name, age, title, department, paygrade')
namedtuple
应该用 verbose 实现的原因是什么typename
?
解决方案
推荐阅读
- c - c程序的浮点核心转储问题
- flutter - 在 Flutter 中弹出屏幕后如何调用函数来更新值?
- ssl - 将 http 重定向到 https AWS 应用程序负载均衡器
- elasticsearch - NEST Elasticsearch GeoPoint 类
- sql - 如何使用 Spark/普通 SQL 填充列中所有可能的值组合
- android - 带有参数adjustViewBounds Android studio的图像底部按钮
- variables - 使用变量数据库名称在 SSIS 中备份
- vba - Word 宏 - 设置所选页面的方向
- html - 背景 SVG 技术?
- excel - Excel:将在不同时间相乘的多个金额相加