命名元组 python
namedtuple 接受两个参数,第一个是 命名元组的名称,(即上例中的rectangle);第二个是命名元组的属性,(即上例中的[“Point_x”,“Point_y”, “height”, “width”],这里设置了4个属性)元组有可读性差的缺点,例如,我们很难知道元组中第二个位置的数据表示什么含义,读者只能向前追溯到声明元组的地方查找该位置的数据的含义是什么。为了解决这个问题,诞生了 命名元组。欲将rect 的height设置为100,报错,命名元组的属性一旦设定了值便不可更改。




