学习笔记一

简介:

学习笔记

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,如需转载请自行联系原作者
目录
相关文章
|
机器学习/深度学习 分布式计算 DataWorks
EasyRec 使用介绍|学习笔记
快速学习 EasyRec 使用介绍。
905 0
|
SQL 开发框架 JSON
honeycomb使用|学习笔记
快速学习honeycomb使用
511 0
honeycomb使用|学习笔记
|
5月前
|
Kubernetes 网络协议 程序员
k8s 学习笔记 - LimitRange 限制范围
k8s 学习笔记 - LimitRange 限制范围
127 0
|
10月前
|
存储 C语言 C++
C++学习笔记(day1)
C++学习笔记(day1)
|
存储 缓存 算法
缓冲区管理器 | 学习笔记
快速学习缓冲区管理器
192 0
缓冲区管理器 | 学习笔记
|
开发者
需要、欲望、需求 | 学习笔记
快速学习需要、欲望、需求。
127 0
需要、欲望、需求 | 学习笔记
|
物联网 Linux 开发者
Mycp|学习笔记
快速学习 Mycp
82 0
Mycp|学习笔记
|
消息中间件 SQL 负载均衡
总结|学习笔记
快速学习总结
77 0
总结|学习笔记
|
Kubernetes Cloud Native Linux
K8S 初识_K8S 初识 | 学习笔记
快速学习 K8S 初识_K8S 初识
97 0
K8S 初识_K8S 初识 | 学习笔记
|
消息中间件 缓存 NoSQL
总结| 学习笔记
快速学习总结。
66 0

热门文章

最新文章