學習筆記
1、使用判斷類型函數:isinstance
2、使用函數
3、使用遞歸
# -*- coding: utf-8 -*-
#filename:isnstance
movies = ["the holy grail",1975,"terry jones & terry illliam",91,["graham chapman",["michael palin","jonh clees","terry cilliam","eric idile","terry jones"]]]
print(movies[4][1][3])
for each_time in movies:
print(each_time)
print('----1.Modify the output-----')
for each_item in movies:
if isinstance(each_item,list):
for neach_item in each_item:
print(neach_item)
else:
print(each_item)
print('----2.Modify the output----')
#判斷第一層是否list
if isinstance(each_item,list):
#判斷第二層是否list
if isinstance(neach_item,list):
for deeper_item in neach_item:
print(deeper_item)
print('----3.Modify the output----')
#使用函數
def print_list(the_list):
for each_item in the_list:
#可以了解為:遞歸
print_list(each_item)
print_list(movies)
本文轉自 知止内明 51CTO部落格,原文連結:http://blog.51cto.com/357712148/1976973,如需轉載請自行聯系原作者