黑马程序员技术交流社区

标题: 技术贴 [打印本页]

作者: hhhhzc    时间: 2018-10-8 16:23
标题: 技术贴

目的:把a = ['foo', ['bar', ['var', 'baz']], 'qaz']内部的元素展开
定义函数:
def flatten(a):
for v in a :
if type(v) == str:
yield v
else:
flatten(v)
调用:list(flatten(a))
返回:['foo', 'qaz']


请教各位大佬问题是出在哪里???






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2