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分析apache访问日志脚本分享
Feb 26 Python
Python psutil模块简单使用实例
Apr 28 Python
python自动zip压缩目录的方法
Jun 28 Python
在Python的Flask框架中构建Web表单的教程
Jun 04 Python
Android模拟器无法启动,报错:Cannot set up guest memory ‘android_arm’ Invalid argument的解决方法
Jul 01 Python
Python 3中的yield from语法详解
Jan 18 Python
python读取excel表格生成erlang数据
Aug 26 Python
利用python、tensorflow、opencv、pyqt5实现人脸实时签到系统
Sep 25 Python
Django admin禁用编辑链接和添加删除操作详解
Nov 15 Python
python使用隐式循环快速求和的实现示例
Sep 11 Python
python3爬虫中多线程进行解锁操作实例
Nov 25 Python
使用Python的开发框架Brownie部署以太坊智能合约
May 28 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判断服务器是否支持Gzip压缩功能
2013/09/24 PHP
解析WordPress中的post_class与get_post_class函数
2016/01/04 PHP
YII2框架中excel表格导出的方法详解
2017/07/21 PHP
PHP设计模式之适配器模式定义与用法详解
2018/04/03 PHP
JQuery操作单选按钮以及复选按钮示例
2013/09/23 Javascript
轻松创建nodejs服务器(6):作出响应
2014/12/18 NodeJs
简述AngularJS相关的一些编程思想
2015/06/23 Javascript
APP中javascript+css3实现下拉刷新效果
2016/01/27 Javascript
原生js实现autocomplete插件
2016/04/14 Javascript
Bootstrap实现input控件失去焦点时验证
2016/08/04 Javascript
Angular.JS学习之依赖注入$injector详析
2016/10/20 Javascript
解决Node.js使用MySQL出现connect ECONNREFUSED 127.0.0.1:3306的问题
2017/03/09 Javascript
js实现一键复制功能
2017/03/16 Javascript
详解Vuejs2.0之异步跨域请求
2017/04/20 Javascript
vue中计算属性(computed)、methods和watched之间的区别
2017/07/27 Javascript
vue.js input框之间赋值方法
2018/08/24 Javascript
JavaScript实现的九种排序算法
2019/03/04 Javascript
[01:13:46]iG vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python的绘图工具matplotlib使用实例
2014/07/03 Python
Python中标准模块importlib详解
2017/04/16 Python
python正则实现提取电话功能
2018/02/24 Python
python实现字符串中字符分类及个数统计
2018/09/28 Python
pytorch 归一化与反归一化实例
2019/12/31 Python
Python字典深浅拷贝与循环方式方法详解
2020/02/09 Python
Anaconda+VSCode配置tensorflow开发环境的教程详解
2020/03/30 Python
汽车运用工程系毕业生自荐信
2013/12/27 职场文书
法学专业自我鉴定
2014/02/05 职场文书
爱国卫生月活动总结范文
2014/04/25 职场文书
中华魂演讲稿
2014/05/13 职场文书
文明班级建设方案
2014/05/15 职场文书
大学第二课堂活动总结
2014/07/08 职场文书
婚宴致辞
2015/07/28 职场文书
2020年个人安全保证书参考模板
2020/01/08 职场文书
小程序实现文字循环滚动动画
2021/06/14 Javascript
python3实现常见的排序算法(示例代码)
2021/07/04 Python
Nginx 路由转发和反向代理location配置实现
2021/11/11 Servers