python列表操作使用示例分享


Posted in Python onFebruary 21, 2014
Python 3.3.4 (v3.3.4:7ff62415e426, Feb 10 2014, 18:13:51) [MSC v.1600 64 bit (AMD64)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> cast=["cleese","palin","jones","idle"]
>>> print(cast)
['cleese', 'palin', 'jones', 'idle']
>>> print(len(cast))#显示数据项数量
4
>>> print(cast[1])#显示列表中第2个数据项的值
palin
>>> cast.append("gilliam")#在列表末尾添加一个数据项
>>> print(cast)
['cleese', 'palin', 'jones', 'idle', 'gilliam']
>>> cast.pop()#删除列表末尾的数据项
'gilliam'
>>> print(cast)
['cleese', 'palin', 'jones', 'idle']
>>> cast.extend(["gilliam","chapman"])#在列表末尾增加一个数据项集合
>>> print(cast)
['cleese', 'palin', 'jones', 'idle', 'gilliam', 'chapman']
>>> cast.remove("chapman")#删除指定的数据项
>>> print(cast)
['cleese', 'palin', 'jones', 'idle', 'gilliam']
>>> cast.insert(0,"chapman")#在指定的位置增加数据项
>>> print(cast)
['chapman', 'cleese', 'palin', 'jones', 'idle', 'gilliam']
>>>

下面是讲定义一个def函数,isinstance()函数,for in,if else等的运用以及逻辑

movies=["the holy grail",1975,"terry jone & terry gilliam",91,
       ["graham chapman",
       ["michael palin","john cleese","terry gilliam",
            "eric idle","terry jones"]]]
def print_lol(the_list):#定义一种函数
        for each_item in the_list:#for in循环迭代处理列表,从列表起始位置到末尾
        if isinstance(each_item,list):#isinstance()检测each_item里每一项
                                              #是不是list类型
            print_lol(each_item)#如果是,调用函数print_lol
        else:print(each_item)#如果不是,输出这一项
print_lol(movies)#在movies列表中调用函数
"""
之前if else语句不对齐导致报错
"""
Python 相关文章推荐
简单介绍Python中利用生成器实现的并发编程
May 04 Python
python字符串的常用操作方法小结
May 21 Python
Python中你应该知道的一些内置函数
Mar 31 Python
详谈Python基础之内置函数和递归
Jun 21 Python
Python反射的用法实例分析
Feb 11 Python
Python使用cx_Oracle模块操作Oracle数据库详解
May 07 Python
实例讲解python中的序列化知识点
Oct 08 Python
树莓派动作捕捉抓拍存储图像脚本
Jun 22 Python
python颜色随机生成器的实例代码
Jan 10 Python
Python 远程开关机的方法
Nov 18 Python
python实现启动一个外部程序,并且不阻塞当前进程
Dec 05 Python
python爬取豆瓣电影TOP250数据
May 23 Python
使用python统计文件行数示例分享
Feb 21 #Python
python 多进程通信模块的简单实现
Feb 20 #Python
python使用rabbitmq实现网络爬虫示例
Feb 20 #Python
python使用win32com在百度空间插入html元素示例
Feb 20 #Python
python基础教程之类class定义使用方法
Feb 20 #Python
python基础教程之基本内置数据类型介绍
Feb 20 #Python
python实现dict版图遍历示例
Feb 19 #Python
You might like
PHP XML error parsing SOAP payload on line 1
2010/06/17 PHP
PHP导入Excel到MySQL的方法
2011/04/23 PHP
php加速器eAccelerator的配置参数、API详解
2014/05/05 PHP
PHP下 Mongodb 连接远程数据库的实例代码
2017/08/30 PHP
jquery和ajax的关系详细介绍
2013/11/29 Javascript
jQuery实现HTML5 placeholder效果实例
2014/12/09 Javascript
jQuery1.9+中删除了live以后的替代方法
2016/06/17 Javascript
JavaScript String(字符串)对象的简单实例(推荐)
2016/08/31 Javascript
JS实现列表的响应式排版(推荐)
2016/09/01 Javascript
jQuery简单创建节点的方法
2016/09/09 Javascript
jQuery实现图片轮播效果代码
2016/09/27 Javascript
微信小程序 前端源码逻辑和工作流详解
2016/10/08 Javascript
angular双向绑定模拟探索
2016/12/26 Javascript
nodejs的压缩文件模块archiver用法示例
2017/01/18 NodeJs
jquery.tableSort.js表格排序插件使用方法详解
2020/08/12 Javascript
Angular4学习笔记之准备和环境搭建项目
2017/08/01 Javascript
JS实现的按钮点击颜色切换功能示例
2017/10/19 Javascript
zTree节点文字过多的处理方法
2017/11/24 Javascript
JavaScript栈和队列相关操作与实现方法详解
2018/12/07 Javascript
nodejs对项目下所有空文件夹创建gitkeep的方法
2019/08/02 NodeJs
Vue 通过公共字段,拼接两个对象数组的实例
2019/11/07 Javascript
vue实现前端分页完整代码
2020/06/17 Javascript
Python图像处理实现两幅图像合成一幅图像的方法【测试可用】
2019/01/04 Python
教你一步步利用python实现贪吃蛇游戏
2019/06/27 Python
python使用装饰器作日志处理的方法
2019/07/11 Python
Pandas读取csv时如何设置列名
2020/06/02 Python
详解pycharm2020.1.1专业版安装指南(推荐)
2020/08/07 Python
python单例模式的应用场景实例讲解
2021/02/24 Python
canvas绘制图片drawImage使用方法
2020/09/15 HTML / CSS
PHP如何自定义函数
2016/09/16 面试题
大四学生毕业自荐信
2013/11/07 职场文书
个人求职信范文
2014/05/24 职场文书
计划生育汇报材料
2014/12/26 职场文书
Ajax实现局部刷新的方法实例
2021/03/31 Javascript
golang 在windows中设置环境变量的操作
2021/04/29 Golang
Oracle 11g数据库使用expdp每周进行数据备份并上传到备份服务器
2022/06/28 Oracle