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的Django框架中包装视图函数
Jul 20 Python
ubuntu17.4下为python和python3装上pip的方法
Jun 12 Python
Python实现的简单排列组合算法示例
Jul 04 Python
Python运维开发之psutil库的使用详解
Oct 18 Python
Python集中化管理平台Ansible介绍与YAML简介
Jun 12 Python
简单了解python gevent 协程使用及作用
Jul 22 Python
python web框架Flask实现图形验证码及验证码的动态刷新实例
Oct 14 Python
基于FME使用Python过程图解
May 13 Python
在python下实现word2vec词向量训练与加载实例
Jun 09 Python
在tensorflow以及keras安装目录查询操作(windows下)
Jun 19 Python
Python调用高德API实现批量地址转经纬度并写入表格的功能
Jan 12 Python
用Python生成会跳舞的美女
Jan 18 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树的代码,可以嵌套任意层
2006/10/09 PHP
基于mysql的论坛(5)
2006/10/09 PHP
php采集时被封ip的解决方法
2010/08/29 PHP
『PHP』PHP截断函数mb_substr()使用介绍
2013/04/22 PHP
PHP遍历目录并返回统计目录大小
2014/06/09 PHP
jquery checkbox全选、取消全选实现代码
2010/03/05 Javascript
javascript数字格式化通用类 accounting.js使用
2012/08/24 Javascript
jquery select动态加载选择(兼容各种浏览器)
2013/02/01 Javascript
jquery单行文字向上滚动效果示例
2014/03/06 Javascript
JS图片无缝、平滑滚动代码
2014/03/11 Javascript
对比分析AngularJS中的$http.post与jQuery.post的区别
2015/02/27 Javascript
javascript之Array 数组对象详解
2016/06/07 Javascript
js无法获取到html标签的属性的解决方法
2016/07/26 Javascript
Bootstrap导航条鼠标悬停下拉菜单
2017/01/04 Javascript
JavaScript中关于class的调用方法
2017/11/28 Javascript
vue-router二级导航切换路由及高亮显示的实现方法
2019/07/10 Javascript
Vue执行方法,方法获取data值,设置data值,方法传值操作
2020/08/05 Javascript
Python入门篇之面向对象
2014/10/20 Python
Python中使用PIPE操作Linux管道
2015/02/04 Python
python读取json文件并将数据插入到mongodb的方法
2015/03/23 Python
Python中利用aiohttp制作异步爬虫及简单应用
2018/11/29 Python
解决PySide+Python子线程更新UI线程的问题
2019/01/11 Python
Python 的AES加密与解密实现
2019/07/09 Python
python MultipartEncoder传输zip文件实例
2020/04/07 Python
CSS3教程(2):网页边框半径和网页圆角
2009/04/02 HTML / CSS
酒店员工检讨书
2014/02/18 职场文书
学生会竞聘书范文
2014/03/31 职场文书
服务之星事迹材料
2014/05/03 职场文书
旅游活动总结
2014/08/27 职场文书
个人授权委托书模板
2014/09/14 职场文书
派出所班子党的群众路线对照检查材料思想汇报
2014/10/01 职场文书
忠诚教育学习心得体会
2016/01/23 职场文书
2016廉政教育学习心得体会
2016/01/25 职场文书
Python list去重且保持原顺序不变的方法
2021/04/03 Python
深入理解java.lang.String类的不可变性
2021/06/27 Java/Android
Java面试题冲刺第十六天--消息队列
2021/08/07 面试题