>>>''.join( str(_) for _ in xrange(10) )
这称为生成器表达式,并在PEP 289中进行了说明。
生成器表达式和列表理解之间的主要区别在于前者不在内存中创建列表。
请注意,还有第三种编写表达式的方法:
''.join(map(str, xrange(10)))

>>>''.join( str(_) for _ in xrange(10) )
这称为生成器表达式,并在PEP 289中进行了说明。
生成器表达式和列表理解之间的主要区别在于前者不在内存中创建列表。
请注意,还有第三种编写表达式的方法:
''.join(map(str, xrange(10)))