• 2024-05-08流畅的python学习笔记
    示例1-1一摞有序的纸牌知识点:collections.namedtuple构建了一个简单的类,表示单张纸牌。fromcollectionsimportnamedtupleCard=namedtuple('Card',['rank','suit'])classFrenchDeck:ranks=[str(n)forninrange(2,11)]+list('JQKA')
  • 2024-05-06使用collections中的namedtuple来处理数据
    前言tuple在python中是一种不可变的数据结构,和list这种可变的数据结构比较,两者都可以使用索引来读取数值,但是tuple不可变动,因此其不能修改其中的值。示例:tuple适合存储不需要频繁变动的数据,但是在使用index来读取tuple中的item值时,就会存在问题,问题在于如果item太多时,甚至开发
  • 2023-06-09Python中的具名元组类用法
    >>>fromcollectionsimportnamedtuple>>>Point=namedtuple('Point',['x','y','z'])#创建具名元组类>>>Point<class'__main__.Point'>>>>p=Point(3,4,5)#实例化对象
  • 2023-04-22from collections import namedtuple, MappingImportError: cannot import name 'Mapping' from
     fromcollectionsimportnamedtuple,MappingImportError:cannotimportname'Mapping'from'collections'(D:\python38\Lib\collections--init__.py)出现以上错误:底层报错了,重新安装python环境,重新选择新安装的环境即可解决。 
  • 2023-04-20浅谈dataclass和namedtuple
    之前有简单讲了下命名元组,现在联系数据类再做比较下目前发现,因为数据类和普通的类没什么差异,只是提供了简写__init__的语法糖,而且增加了类型注解,可以随意修改属性值而命名元组无法修改,除非返回一个新的实例[email protected]()5clas
  • 2023-03-20python高级用法之命名元组namedtuple
    1.tuple类型数据的获取大家都知道,元组里面的数据获取只能通过下标的方式去获取,比如:a=('username','age','phone'),要获取username的话,就需要用a[0]的方式去获取,当元组
  • 2023-03-14Python的namedtuple使用详解
    namedtuple又名具名元组,因为普通元组的局限性,不能为元组的数据进行命名,所以我们并不知道一个元组所要表达的意义,所以在这里引入了collections.namedtuple这个工厂函数,来构
  • 2022-10-31namedtuple工厂函数精讲
    首先,我会介绍下使用namedtuple所需要了解的基本概念,然后讲解如何使用namedtuple,最后使用namedtuple来创建一摞纸牌。理解这些之后,就可以权衡利弊,并在生产中使用基本概念
  • 2022-10-12命名元组
    1、命名元组也叫具名元组可以通过名称来访问序列中的元素,摆脱对位置的依赖,他本身是一个工厂函数2、应用实例化元组返回的类,其内存占用要比普通类实例要小的多,因
  • 2022-09-06NamedTuple技巧用法
    PS:第一眼看到这个代码的时候,就联想到了go中的构造函数,虽然知道go中的构造函数其实就类比于python中的构造函数__init__,但是不得不说,这个太像了在日常编码中,我们经常需要
  • 2022-08-21第四章 7 数据类型-综合 练习题
    第四章7数据类型-综合练习题[基础知识]1在Python中__________表示空类型()[]{}None2列表、元组、字符串是Python的_________(有序?无序)序列有序3Python内置