学习笔记一

简介:

学习笔记

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----')

for each_item in movies:

#判断第一层是否list

if isinstance(each_item,list):  

for neach_item in each_item:

  #判断第二层是否list

if isinstance(neach_item,list):

for deeper_item in neach_item:

print(deeper_item)

else:

print(neach_item)

else:

print(each_item)


print('----3.Modify the output----')

#使用函数

def print_list(the_list):

for each_item in the_list:

if isinstance(each_item,list):

#可以理解为:递归

print_list(each_item)  

else:

print(each_item)

print_list(movies)











本文转自 知止内明 51CTO博客,原文链接:http://blog.51cto.com/357712148/1976973,如需转载请自行联系原作者
目录
相关文章
|
开发者
整合的实现 | 学习笔记
快速学习整合的实现.
整合的实现 | 学习笔记
|
数据采集 SQL 消息中间件
第三阶段总结|学习笔记
快速学习第三阶段总结
111 0
第三阶段总结|学习笔记
|
XML 设计模式 JavaScript
回顾 | 学习笔记
快速学习回顾,介绍了回顾系统机制, 以及在实际应用过程中如何使用。
68 0
|
人工智能 开发者
特征空间与应用 | 学习笔记
快速学习特征空间与应用
105 0
特征空间与应用 | 学习笔记
|
开发者 索引
Aggregations|学习笔记
快速学习 Aggregations。
252 0
Aggregations|学习笔记
|
开发者 索引
aggregations | 学习笔记
快速学习 aggregations
68 0
|
弹性计算 缓存 Linux
使用 syncthing | 学习笔记
快速学习使用 syncthing,介绍了使用 syncthing 系统机制, 以及在实际应用过程中如何使用。
314 0
使用 syncthing | 学习笔记
|
开发者 Python
练习|学习笔记
快速学习练习
77 0
|
人工智能 NoSQL JavaScript
正则查询|学习笔记
快速学习正则查询
88 0
|
存储 SQL 分布式计算
MaxCamputeInfomationSchema 详解 | 学习笔记
快速学习 MaxCamputeInfomationSchema 详解
196 0
MaxCamputeInfomationSchema  详解 |  学习笔记