tuple命名

2017-10-01  本文已影响0人  DamageDurex

定义枚举类型

NAME, AGE, GENDER, EMAIL = xrang(4)

用标准库中的collections.namedtuple替代内置tuple

from collections import namedtuple

# 定义tuple的名称
Student = namedtuple('Student',['name','age','gender','email'])

# 赋值
s = Student('Jim',16,'male','example@example.com')
# 也可以命名赋值
s2 = Student(name = 'jim', age = 16, gender = 'male', email = 'example@example.com')

# 使用
s.name

# 判断类型
isinstance(s, tuple)
上一篇 下一篇

猜你喜欢

热点阅读