什么是namedtuple,namedtuple python

  什么是namedtuple,namedtuple python

  Python元组应该不陌生。您可以存储一系列Python对象。与list不同),tuple元素的值不能更改。元组的元素通过索引访问:

  元组有namedtuple,都是元组,但是更强大。对于namedtuple,不需要按索引值访问。你可以认为字典是通过名字访问的,但是你不能改变它的值。

  为了构建namedtuple,您需要元组的名称和域名。比如上面的例子,tuple的名字是 Animal ,包含了 name 、 age 和 type 三个域。

  Namedtuple比普通元组更容易阅读,代码更容易维护。比字典更轻便更高效。但是有一点需要注意,就是namedtuple中的属性都是不可变的。任何尝试改变其属性值的操作都是非法的:

  Namedtuple的另一个非常好的地方是它完全兼容tuple。这意味着您可以使用索引来访问namedtuple:

  转载:3359百度。Baidu.com/s? id=1613589944704758634 wfr=spider for=PC

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

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