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 相关文章推荐
windows下python模拟鼠标点击和键盘输示例
Feb 28 Python
Python ORM框架SQLAlchemy学习笔记之数据添加和事务回滚介绍
Jun 10 Python
Python多线程编程(六):可重入锁RLock
Apr 05 Python
python 爬虫出现403禁止访问错误详解
Mar 11 Python
python使用tornado实现简单爬虫
Jul 28 Python
Python实现读取txt文件中的数据并绘制出图形操作示例
Feb 26 Python
Python 操作 PostgreSQL 数据库示例【连接、增删改查等】
Apr 21 Python
Python用来做Web开发的优势有哪些
Aug 05 Python
pycharm中如何自定义设置通过“ctrl+滚轮”进行放大和缩小实现方法
Sep 16 Python
Jupyter notebook命令和编辑模式常用快捷键汇总
Nov 17 Python
Python中相见恨晚的技巧
Apr 13 Python
关于python pygame游戏进行声音添加的技巧
Oct 24 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
S900/ ETON E1-XM 收音机
2021/03/02 无线电
PHP实现分页的一个示例
2006/10/09 PHP
PHP_MySQL教程-第一天
2007/03/18 PHP
PHP获取一年有几周以及每周开始日期和结束日期
2015/08/06 PHP
thinkPHP5.0框架自动加载机制分析
2017/03/18 PHP
php中类和对象:静态属性、静态方法
2017/04/09 PHP
基于PHP的登录和注册的功能的实现
2020/08/06 PHP
jQuery操作select的实例代码
2012/06/14 Javascript
浮动的div自适应居中显示的js代码
2013/12/23 Javascript
javascript正则表达式使用replace()替换手机号的方法
2015/01/19 Javascript
JS限定手机版中图片大小随分辨率自动调整的方法
2016/12/05 Javascript
拖动时防止选中
2017/02/03 Javascript
jQuery轻松实现无缝轮播效果
2017/03/22 jQuery
VueJs组件prop验证简单介绍
2017/09/12 Javascript
tangram.js库实现js类的方式实例分析
2018/01/06 Javascript
jQuery实现定时隐藏对话框的方法分析
2018/02/12 jQuery
vue中使用echarts制作圆环图的实例代码
2018/07/27 Javascript
通过javascript实现扫雷游戏代码实例
2020/02/09 Javascript
vue实现短信验证码输入框
2020/04/17 Javascript
python获取一组数据里最大值max函数用法实例
2015/05/26 Python
Python实现数据结构线性链表(单链表)算法示例
2019/05/04 Python
对pyqt5中QTabWidget的相关操作详解
2019/06/21 Python
Python中如何将一个类方法变为多个方法
2019/12/30 Python
Numpy 理解ndarray对象的示例代码
2020/04/03 Python
解决tensorflow/keras时出现数组维度不匹配问题
2020/06/29 Python
python简单实现插入排序实例代码
2020/12/16 Python
关于探究python中sys.argv时遇到的问题详解
2021/02/23 Python
高尔夫球鞋、服装、手套和装备:FootJoy
2018/12/15 全球购物
伊莱克斯阿根廷网上商店:Tienda Electrolux
2021/03/08 全球购物
高中数学教学反思
2014/01/30 职场文书
信用卡工作证明模板
2014/09/14 职场文书
学籍证明模板
2014/11/21 职场文书
Python+uiautomator2实现自动刷抖音视频功能
2021/04/29 Python
nginx搭建NFS网络文件系统
2022/04/14 Servers
项目中Nginx多级代理是如何获取客户端的真实IP地址
2022/05/30 Servers
Go中使用gjson来操作JSON数据的实现
2022/08/14 Golang