我有一个接收点分隔字符串的函数。我想遍历这个值来构建它并为每个级别运行一些代码。这是一个实现:
def example(name):
    module = []
    for i in name.split('.'):
        module.append(i)
        print '.'.join(module)
        #do some stuff here
输出
>>> example('a.b.c.d')
a
a.b
a.b.c
a.b.c.d
但是感觉很啰嗦。我正在寻找更简单、更简洁或更短的实现。