- 3
- 0
- 约1.41千字
- 约 7页
- 2022-04-11 发布于江西
- 举报
Tuple(元组) namedtuple(具名元组)具名元组具名元组:因为元组的局限性:不能为元组内部的数据进行命名,所以往往我们并不知道一个元组所要表达的意义,所以在这里引入了?collections.namedtuple?这个工厂函数,来构造一个带字段名的元组具名元组:实例和普通元组消耗的内存一样多,因为字段名都被存在对应的类里面具名元组具名元组:引入包:import collectionsnamedtuple 对象的定义如以下格式:collections.namedtuple(typename, field_names, verbose=False, rename=False) typename:元组名称(返回一个名为typename的新的元组子类)field_names: 元组中元素的名称(元组,列表,或用空格/逗号/斜杠分隔的字符串)rename: 如果元素名称中含有 python 的关键字,则必须设置为 rename=True为true,则无效的字段名会自动替换为位置名称。例如,[abc,def,ghi,abc]被转换为[abc,_1,ghi,_3],消除了关键字def和重复的字段名abc verbose: 默认就好(则在构建之前打印类定义)现在的python版本中,好像已经无此参数具名元组1、声明一个具名元组及其实例化的方法:import collections# 两
原创力文档

文档评论(0)