擅长:python、mysql、java
<p>我使用'isinstance'函数来确定输入日期类型是否为list</p>
<pre><code>def print_by_hierarchy(data,indentation):
if isinstance(data,list):
space = 2*indentation
for sub_data in data:
print(' '*space + str(sub_data))
print_by_hierarchy(sub_data,indentation +1)
else:
return
test_data = [[[0,0], [-1,1], [-2,2]], [[-3,3], [-4, 4], [-5,5]]]
print_by_hierarchy(test_data,0)
output:
[[0, 0], [-1, 1], [-2, 2]]
[0, 0]
0
0
[-1, 1]
-1
1
[-2, 2]
-2
2
[[-3, 3], [-4, 4], [-5, 5]]
[-3, 3]
-3
3
[-4, 4]
-4
4
[-5, 5]
-5
5
</code></pre>