Usage
city = namedtuple(typename, fieldsname)
两个参数:
类名
各个字段的名字,这个参数可以是一个可迭代对象,也可以是一个由空格分隔开的各字段名组成的字符串
可以通过字段名或位置信息获取一个字段的值。
字段属性并不会加入到实例的__dict__
中去。
元组拆包
>>> b = (2, 4, 5,6,6)
>>> c, d = b
Traceback (most recent call last):
File "", line 1, in
ValueError: too many values to unpack (expected 2)
>>> c, *m = b
>>> m
[4, 5, 6, 6]
>>> c
2
当一个序列内含有许多元素时,我们可以使用列表将其一次性取出。## Usage
city = namedtuple(typename, fieldsname)
两个参数:
类名
各个字段的名字,这个参数可以是一个可迭代对象,也可以是一个由空格分隔开的各字段名组成的字符串
可以通过字段名或位置信息获取一个字段的值。
字段属性并不会加入到实例的__dict__
中去。
元组拆包
>>> b = (2, 4, 5,6,6)
>>> c, d = b
Traceback (most recent call last):
File "", line 1, in
ValueError: too many values to unpack (expected 2)
>>> c, *m = b
>>> m
[4, 5, 6, 6]
>>> c
2
当一个序列内含有许多元素时,我们可以使用列表将其一次性取出。