python中的元组是什么意思,python元组用来做什么

  python中的元组是什么意思,python元组用来做什么

  Namedtuple是从tuple继承的子类。Namedtuple创建类似于tuple的对象,并且这些对象具有可访问的属性。

  您可以使用collections.namedtuple来构建简单的类。

  FroollectionImportnamedtuple #定义了namedtuple类型用户,它包含姓名、性别和年龄属性。User=namedtuple(user ,[name , sex , age ])Create user=user(name= kongxx ,sex= male ,21])print(user))user)name= user ,Age=21) #获取用户属性print(user . name)print(user . sex)print(user . name)。_ replace _ asdict print(用户。_ asdict ()) Ordered dict ([(name , koome)],请注意在本模块中使用nalections。本节简要介绍了在Python编程中namedtuple类的用法。

  Python的Collections模块提供了许多友好的数据容器类型,其中一个名为duple。

  Namedtuple可用于创建类似于祖先的数据类型。除了通过索引访问数据之外,还可以使用属性名迭代访问数据。

  在python中,传统的元组类似于数组。每个元素只能通过下标访问,每个下标表示的数据必须有注释。通过使用namedtuple,每个元素都有自己的名字,这样一看就知道数据的含义,比如C语言中的struct。当然,声明namedtuple非常简单方便。

  代码示例如下所示。

  像元组一样,属性是不变的。

  它可以很容易地转换成OrderedDict:

  虽然这个方法返回了很多有价值的情况,但实际上返回namedtuple更好。这样程序逻辑更清晰,维护更容易。

  与tuple相比,dictionary和namedtuple的含义稍微全面一些。直观好用,墙裂了。建议根据需要更多地使用namedtuple。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: