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 相关文章推荐
使用graphics.py实现2048小游戏
Mar 10 Python
Python操作Oracle数据库的简单方法和封装类实例
May 07 Python
Python(TensorFlow框架)实现手写数字识别系统的方法
May 29 Python
浅谈python函数调用返回两个或多个变量的方法
Jan 23 Python
Python的条件锁与事件共享详解
Sep 12 Python
Python缓存技术实现过程详解
Sep 25 Python
python通过nmap扫描在线设备并尝试AAA登录(实例代码)
Dec 30 Python
python环境下安装opencv库的方法
Mar 05 Python
Numpy一维线性插值函数的用法
Apr 22 Python
解决导入django_filters不成功问题No module named 'django_filter'
Jul 15 Python
Python通过Schema实现数据验证方式
Nov 12 Python
python软件测试Jmeter性能测试JDBC Request(结合数据库)的使用详解
Jan 26 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下MYSQL limit的优化
2008/01/10 PHP
如何用php获取文件名后缀
2013/06/09 PHP
zf框架的registry(注册表)使用示例
2014/03/13 PHP
php判断文件夹是否存在不存在则创建
2015/04/09 PHP
PHP中读取文件的几个方法总结(推荐)
2016/06/03 PHP
LAMP环境使用Composer安装Laravel的方法
2017/03/25 PHP
PHP文字转图片功能原理与实现方法分析
2017/08/31 PHP
PHP基于自定义函数生成笛卡尔积的方法示例
2017/09/30 PHP
PHP如何开启Opcache功能提升程序处理效率
2020/04/27 PHP
jQuery 跨域访问问题解决方法
2009/12/02 Javascript
提升你网站水平的jQuery插件集合推荐
2011/04/19 Javascript
jQuery实现div随意拖动的实例代码(通用代码)
2016/01/28 Javascript
jquery popupDialog 使用 加载jsp页面的方法
2016/10/25 Javascript
ionic2懒加载配置详解
2017/09/01 Javascript
详解搭建es6+devServer简单开发环境
2018/09/25 Javascript
Vue一次性简洁明了引入所有公共组件的方法
2018/11/28 Javascript
如何使用puppet替换文件中的string
2018/12/06 Javascript
webpack3里使用uglifyjs压缩js时打包报错的解决
2018/12/13 Javascript
微信小程序调用微信支付接口的实现方法
2019/04/29 Javascript
基于JavaScript实现轮播图效果
2021/01/02 Javascript
[48:48]2014 DOTA2国际邀请赛中国区预选赛 SPD-GAMING VS Dream TIME
2014/05/21 DOTA
利用Python获取操作系统信息实例
2016/09/02 Python
Python线程指南详细介绍
2017/01/05 Python
python连接mongodb密码认证实例
2018/10/16 Python
Python操作word文档插入图片和表格的实例演示
2020/10/25 Python
python实现马丁策略的实例详解
2021/01/15 Python
解决tensorflow模型压缩的问题_踩坑无数,总算搞定
2021/03/02 Python
Kickers鞋英国官网:男士、女士和儿童鞋
2021/03/08 全球购物
Linux面试经常问的文件系统操作命令
2016/10/04 面试题
如何唤起类中的一个方法
2013/11/29 面试题
党员年终民主评议的自我评价
2013/11/05 职场文书
公司活动方案范文
2014/03/06 职场文书
领导干部查摆“四风”问题自我剖析材料思想汇报
2014/10/05 职场文书
2014财务年度工作总结
2014/11/11 职场文书
详解MySQL的半同步
2021/04/22 MySQL