collections(name_tuple)

nametuple省空间

写法简单

from collections import  namedtuple

User = namedtuple('zero',['name','age','height'])
user_tuple = ['zhangsan',25,178]
user = User._make(user_tuple)
print(user.age,user.name,user.height)
.mark(iter) 可迭代对象

 但是参数必须对应不能缺少和多

 

from collections import  namedtuple

User = namedtuple('zero',['name','age','height'])
user_tuple = ['zhangsan',25,178]
user = User(*user_tuple)
user_ditc = user._asdict()
print(user_ditc)
可以创建字典

 

posted @ 2020-09-05 11:35  寂静音无  阅读(136)  评论(0)    收藏  举报