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 实现归并排序算法
Jun 05 Python
Python获取脚本所在目录的正确方法
Apr 15 Python
跟老齐学Python之深入变量和引用对象
Sep 24 Python
Python进阶之全面解读高级特性之切片
Feb 19 Python
python实现定时压缩指定文件夹发送邮件
Dec 22 Python
Python 串口读写的实现方法
Jun 12 Python
Python中zip()函数的解释和可视化(实例详解)
Feb 16 Python
python sklearn包——混淆矩阵、分类报告等自动生成方式
Feb 28 Python
Python3标准库之dbm UNIX键-值数据库问题
Mar 24 Python
python3 sleep 延时秒 毫秒实例
May 04 Python
浅析Python面向对象编程
Jul 10 Python
Python利用imshow制作自定义渐变填充柱状图(colorbar)
Dec 10 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 microtime获取浮点的时间戳
2010/02/21 PHP
详解PHP序列化反序列化的方法
2015/10/27 PHP
Linux+Nginx+MySQL下配置论坛程序Discuz的基本教程
2015/12/23 PHP
总结一些PHP中好用但又容易忽略的小知识
2017/06/02 PHP
JavaScript 设计模式 富有表现力的Javascript(一)
2010/05/26 Javascript
jquery showModelDialog的使用方法示例详解
2013/11/19 Javascript
jQuery构造函数init参数分析续
2015/05/13 Javascript
js获取及修改网页背景色和字体色的方法
2015/12/29 Javascript
Bootstrap CSS组件之下拉菜单(dropdown)
2016/12/17 Javascript
react-router JS 控制路由跳转实例
2017/06/15 Javascript
JavaScript对象_动力节点Java学院整理
2017/06/23 Javascript
10个最优秀的Node.js MVC框架
2017/08/24 Javascript
web前端vue之vuex单独一文件使用方式实例详解
2018/01/11 Javascript
微信小程序带动画弹窗组件使用方法详解
2018/11/27 Javascript
Vue 动态组件与 v-once 指令的实现
2019/02/12 Javascript
javascript实现自由编辑图片代码详解
2019/06/21 Javascript
[52:03]DOTA2-DPC中国联赛 正赛 Ehome vs iG BO3 第三场 1月31日
2021/03/11 DOTA
Python中反射和描述器总结
2018/09/23 Python
对Python Class之间函数的调用关系详解
2019/01/23 Python
python面试题之列表声明实例分析
2019/07/08 Python
Python 获取指定文件夹下的目录和文件的实现
2019/08/30 Python
Python函数的迭代器与生成器的示例代码
2020/06/18 Python
expedia比利时:预订航班+酒店并省钱
2018/07/13 全球购物
德国户外装备、登山运动和攀岩商店:tapir store
2020/02/12 全球购物
EJB的激活机制
2013/10/25 面试题
环境科学专业大学生自荐信格式
2013/09/21 职场文书
九年级物理教学反思
2014/01/29 职场文书
经贸韩语专业大学生职业规划
2014/02/14 职场文书
党支部公开承诺践诺书
2014/03/28 职场文书
房屋维修申请报告
2015/05/18 职场文书
交通事故调解协议书
2015/05/20 职场文书
CSS3实现的水平标题菜单
2021/04/14 HTML / CSS
解决Mysql的left join无效及使用的注意事项说明
2021/07/01 MySQL
Pygame如何使用精灵和碰撞检测
2021/11/17 Python
Python socket如何解析HTTP请求内容
2022/02/12 Python
Apache SkyWalking 监控 MySQL Server 实战解析
2022/09/23 Servers