在列表中查找列表并取出元素-2
方法一中每多嵌套一个列表就需要多增加一次for循环,是不是让人很头疼,毕竟过于复杂的代码几乎都不是好东西。
实例一中,有大量重复代码,看起来也很乱,很难阅读。有没有更好更简单的实现方式呢?
a= [1,2,[3,4,[5,6,7,[8,9]]]] def var_list(var): for v in var: if isinstance(v,list): var_list(v) else: print(v) var_list(a)
1
2
3
4
5
6
7
8
9
#结果完全一样,这样方法是不是更简便呢
每走一步都是收获。