2018年9月24日

推导式相关

摘要: mcase = {'a':10,'b':34,'A':7,'Z':3} mcase_new = {k.lower():mcase.get(k.lower(),0)+mcase.get(k.upper(),0) for k in mcase} #print(mcase_new) def add(n,i): return n+i def test(): for i in rang... 阅读全文

posted @ 2018-09-24 16:30 魔王李等猴哥的日子 阅读(100) 评论(0) 推荐(0) 编辑

迭代器和生成器

摘要: # 迭代器和生成器 # 迭代器: # 双下方法 : 很少直接调用的方法。一般情况下,是通过其他语法触发的 # 可迭代的 —— 可迭代协议 含有__iter__的方法('__iter__' in dir(数据)) # 可迭代的一定可以被for循环 # 迭代器协议: 含有__iter__和__next__方法 # 迭代器一定可迭代,可迭代的通过调用iter()方法就能得到一个迭代器 # 迭代器的特点... 阅读全文

posted @ 2018-09-24 08:06 魔王李等猴哥的日子 阅读(123) 评论(0) 推荐(0) 编辑

导航