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 相关文章推荐
haskell实现多线程服务器实例代码
Nov 26 Python
python爬虫常用的模块分析
Aug 29 Python
使用Python的PIL模块来进行图片对比
Feb 18 Python
Python实现简单字典树的方法
Apr 29 Python
Python中正则表达式详解
May 17 Python
Python2.7环境Flask框架安装简明教程【已测试】
Jul 13 Python
python 常见字符串与函数的用法详解
Nov 23 Python
Python3非对称加密算法RSA实例详解
Dec 06 Python
python requests 库请求带有文件参数的接口实例
Jan 03 Python
详解用python实现基本的学生管理系统(文件存储版)(python3)
Apr 25 Python
python中的socket实现ftp客户端和服务器收发文件及md5加密文件
Apr 01 Python
python爬取2021猫眼票房字体加密实例
Feb 19 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
关于文本留言本的分页代码
2006/10/09 PHP
PHP编程中八种常见的文件操作方式
2006/11/19 PHP
php中用foreach来操作数组的代码
2011/07/17 PHP
PHP中使用jQuery+Ajax实现分页查询多功能操作(示例讲解)
2017/09/17 PHP
php中pcntl_fork创建子进程的方法实例
2019/03/14 PHP
jQuery操作select的实例代码
2012/06/14 Javascript
利用Javascript判断操作系统的类型实现不同操作系统下的兼容性
2013/01/29 Javascript
js基础知识(公有方法、私有方法、特权方法)
2015/11/06 Javascript
js获取元素的标签名实现方法
2016/10/08 Javascript
Node.js中看JavaScript的引用
2017/04/22 Javascript
jQuery 1.9版本以上的浏览器判断方法代码分享
2017/08/28 jQuery
node.js实现的装饰者模式示例
2017/09/06 Javascript
基于百度地图api清除指定覆盖物(Overlay)的方法
2018/01/26 Javascript
JavaScript事件发布/订阅模式原理与用法分析
2018/08/21 Javascript
layui当点击文本框时弹出选择框,显示选择内容的例子
2019/09/02 Javascript
微信小程序 点击切换样式scroll-view实现代码实例
2019/10/11 Javascript
[42:11]TNC vs Pain 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
Fabric 应用案例
2016/08/28 Python
Linux下为不同版本python安装第三方库
2016/08/31 Python
python 动态调用函数实例解析
2019/10/21 Python
python做接口测试的必要性
2019/11/20 Python
python输入中文的实例方法
2020/09/14 Python
Django返回HTML文件的实现方法
2020/09/17 Python
Python爬取微信小程序通用方法代码实例详解
2020/09/29 Python
如何快速一次性卸载所有python包(第三方库)呢
2020/10/20 Python
基于HTML5 WebGL的3D机房的示例
2018/03/16 HTML / CSS
英国领先的高街书籍专家:Waterstones
2018/02/01 全球购物
100%有机精油,美容油:House of Pure Essence
2018/10/30 全球购物
心碎乌托邦的创业计划书范文
2013/12/26 职场文书
24岁生日感言
2014/01/13 职场文书
内勤岗位职责
2015/02/10 职场文书
2019旅游导游工作总结
2019/06/27 职场文书
Canvas跟随鼠标炫彩小球的实现
2021/04/11 Javascript
Python import模块的缓存问题解决方案
2021/06/02 Python
React 高阶组件HOC用法归纳
2021/06/13 Javascript
mongodb清除连接和日志的正确方法分享
2021/09/15 MongoDB