如何将Python命名的元组转换为字典?
Namedtuple类在collections模块中定义。它返回一个新的元组子类。新的子类用于创建类似元组的对象,这些对象具有可通过属性查找访问的字段以及可索引和可迭代的字段。构造函数将类型名称和字段列表作为参数。例如,一个学生namedtuple的声明如下:
>>> from collections import namedtuple
>>> student=namedtuple("student","name, age, marks")此namedtuple类的对象声明为-
>>> s1=student("Raam",21,45)此类具有_asdict()方法,该方法返回orderdict()对象
>>> d=s1._asdict()
>>> d
OrderedDict([('name', 'Raam'), ('age', 21), ('marks', 45)])获取常规字典对象使用dict()方法
>>> dct=dict(d)
>>> dct
{'name': 'Raam', 'age': 21, 'marks': 45}好
热门推荐
1 如何训练狗狗不叫
2 训练狗狗不叫
3 训练狗狗随行
4 怎么训练狗狗不叫
7 训练比熊狗狗教程
10 上海狗狗训练
11 怎么训练狗狗上厕所
12 训练狗狗趴下
13 狗狗服从训练
14 训练狗狗拒食
15 训练狗狗笑
16 训练狗狗大便
17 训练狗狗立
18 训练狗狗捡东西