您当前的位置: 首页 >  彭世瑜 Python

Python编程:namedtuple命名元组和dict字典相互转换

彭世瑜 发布时间:2018-09-08 17:55:49 ,浏览量:3

from collections import namedtuple

dct = {
    "name": "Tom",
    "age": 24
}

Person = namedtuple("Person", ["name", "age"])

# 字典转为namedtuple
person = Person._make(dct)
print(person)
# Person(name='name', age='age')

# namedtuple转为字典
print(person._asdict())
# OrderedDict([('name', 'name'), ('age', 'age')])

其实namedtuple继承自OrderedDict有序字典

参考: python字典和nametuple互相转换例子

关注
打赏
1688896170
查看更多评论

彭世瑜

暂无认证

  • 3浏览

    0关注

    2727博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0478s