Python练习 迭代器
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python练习 迭代器相关的知识,希望对你有一定的参考价值。
使用python迭代器将列表 [1, [2, [3, [4, 5]]]] 中的嵌套列表解成一个列表:[1, 2, 3, 4, 5]
lst = [1, [2, [3, [4, 5]]]] result = [] def func(a): for i in a: if isinstance(i, list): func(i) else: result.append(i) func(lst) print(result)
输出结果:
[1, 2, 3, 4, 5]
以上是关于Python练习 迭代器的主要内容,如果未能解决你的问题,请参考以下文章
Leetcode练习(Python):栈类:第173题:二叉搜索树迭代器:实现一个二叉搜索树迭代器。你将使用二叉搜索树的根节点初始化迭代器。 调用 next() 将返回二叉搜索树中的下一个最小的数。