Python Day Day Up 001

  • 枚举对象

返回一个可以枚举的对象,该对象的 next() 方法将返回一个元组。

from enum import Enum

m = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']

#这样我们就获得了Month类型的枚举类
Month = Enum('m',m)

#value属性则是自动赋给成员的int常量,默认从1开始计数。
for name, member in Month.__members__.items():
    print(name, '=>',member.value,"")
  • 查看变量所占字节数
import sys

s = ["p","y","t","h","o","n"]

sys.getsizeof(s)
  • 使用过滤器

在函数中设定过滤条件,迭代元素,保留返回值为 True 的元素:

fil = filter(lambda x: x>10,[1,11,2,45,7,6,13])

list(fil)

 

注:来源《ptyhon小例子 V1.3》

posted @ 2020-04-09 15:55  生命就是不停地雕刻时光  阅读(190)  评论(0)    收藏  举报