黑马程序员技术交流社区
标题:
技术贴
[打印本页]
作者:
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