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多线程学习资料
Dec 19 Python
Python根据区号生成手机号码的方法
Jul 08 Python
Tensorflow简单验证码识别应用
May 25 Python
Python内置函数—vars的具体使用方法
Dec 04 Python
pandas进行数据的交集与并集方式的数据合并方法
Jun 27 Python
python+unittest+requests实现接口自动化的方法
Nov 29 Python
python实现文本进度条 程序进度条 加载进度条 单行刷新功能
Jul 03 Python
python3 打印输出字典中特定的某个key的方法示例
Jul 06 Python
Python Pandas中根据列的值选取多行数据
Jul 08 Python
python中tkinter的应用:修改字体的实例讲解
Jul 17 Python
Django在pycharm下修改默认启动端口的方法
Jul 26 Python
django框架模型层功能、组成与用法分析
Jul 30 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
spl_autoload_register与autoload的区别详解
2013/06/03 PHP
php获取汉字首字母的函数
2013/11/07 PHP
用 Composer构建自己的 PHP 框架之使用 ORM
2014/10/30 PHP
Codeigniter(CI)框架分页函数及相关知识
2014/11/03 PHP
CentOS 安装 PHP5.5+Redis+XDebug+Nginx+MySQL全纪录
2015/03/25 PHP
Laravel框架下的Contracts契约详解
2020/03/17 PHP
YII2框架中日志的配置与使用方法实例分析
2020/03/18 PHP
基于Web标准的UI组件 — 树状菜单(2)
2006/09/18 Javascript
监控 url fragment变化的js代码
2010/04/19 Javascript
基于jquery实现后台左侧菜单点击上下滑动显示
2013/04/11 Javascript
js实现鼠标悬停图片上时滚动文字说明的方法
2015/02/17 Javascript
Ajax 加载数据 练习代码
2017/01/05 Javascript
详解基于webpack2.x的vue2.x的多页面站点
2017/08/21 Javascript
让python同时兼容python2和python3的8个技巧分享
2014/07/11 Python
Python中的XML库4Suite Server的介绍
2015/04/14 Python
python实现自动重启本程序的方法
2015/07/09 Python
Python利用turtle库绘制彩虹代码示例
2017/12/20 Python
Python常用类型转换实现代码实例
2020/07/28 Python
Python实例方法、类方法、静态方法区别详解
2020/09/05 Python
python boto和boto3操作bucket的示例
2020/10/30 Python
使用HTML5 IndexDB存储图像和文件的示例
2018/11/05 HTML / CSS
简单聊聊H5的pushState与replaceState的用法
2018/04/03 HTML / CSS
Brasty波兰:香水、化妆品、手表网上商店
2019/04/15 全球购物
Sql面试题
2013/03/20 面试题
异步传递消息系统的作用
2016/05/01 面试题
给定一个时间点,希望得到其他时间点
2013/11/07 面试题
教师自荐信范文
2013/12/09 职场文书
船舶专业个人求职信范文
2014/01/02 职场文书
浙大毕业生自荐信
2014/01/26 职场文书
领导班子四风表现材料
2014/08/23 职场文书
作风建设年活动总结
2014/08/27 职场文书
投标承诺函格式
2015/01/21 职场文书
力克胡哲观后感
2015/06/10 职场文书
堂吉诃德读书笔记
2015/06/30 职场文书
导游词之南昌滕王阁
2019/11/29 职场文书
只用Python就可以制作的简单词云
2021/06/07 Python