Python迭代在现实中的应用示例源码,python示例,Python迭代在现实中


Python迭代在现实中的应用示例源码。

题目的要求是:需要将传入一个对象或者对象list给 x 属性,然后对这个 x 属性进行迭代。要求不管他拥有几个可迭代元素(甚至只有一个)都可以完整的显示。
我的思路是:选择用Python中的工厂方法,funtional的思维来做。而非oop的实现

#-*- encoding: utf-8 -*-config = {'YES_I_WANNA_DO_IT':True,"NO_piceof_shit":False}def setter(N):        def print_iter(M = True):#开关 如果m!=0则打开闭合输入 直接进行迭代                if type(N) is not list and M:            return [N]        else:            return N[:]            return print_iter    t = setter('123')#迭代 ---www.iplaypy.com——--for i in t():    print i    #output:    #1    #2    #3    t = setter(['helloworld','其实不用修改魔术方法也可以做到 只是比较funcational',' closure(闭包) 是脚本语言的精粹 就像指针之于C'])for j in t():    print j    #output:    #123    #helloworld    #其实不用修改魔术方法也可以做到 funcational    #closure(闭包) 是脚本语言的精粹 就像指针之于C

编橙之家文章,

评论关闭