1、创建嵌套列表
>>> movies=["a","b","c",["aa","bb","cc",["aaa","bbb","ccc"]]]
>>> print(movies)['a', 'b', 'c', ['aa', 'bb', 'cc', ['aaa', 'bbb', 'ccc']]]
>>> print(movies[3][3][2])
ccc
>>> for item in movies
SyntaxError: invalid syntax
- java不支持数组嵌套
2、for循环仅打印最外层列表
>>> for item in movies:
print(item)a
b
c
['aa', 'bb', 'cc', ['aaa', 'bbb', 'ccc']]
>>>
3、利用递归打印所有lieb
>>> def print_list(the_list):
for item in the_list:
if isinstance(item,list):
print_list(item)
else:
print(item)
>>> print_list(movies)
a
b
c
aa
bb
cc
aaa
bbb
ccc
>>>