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中的socket模块使用代理实例
May 29 Python
Python标准库之多进程(multiprocessing包)介绍
Nov 25 Python
Python制作CSDN免积分下载器
Mar 10 Python
浅谈Python类的__getitem__和__setitem__特殊方法
Dec 25 Python
使用Python操作excel文件的实例代码
Oct 15 Python
tf.truncated_normal与tf.random_normal的详细用法
Mar 05 Python
Python+appium框架原生代码实现App自动化测试详解
Mar 06 Python
Python描述符descriptor使用原理解析
Mar 21 Python
Keras - GPU ID 和显存占用设定步骤
Jun 22 Python
Django模型层实现多表关系创建和多表操作
Jul 21 Python
Python实现GIF动图以及视频卡通化详解
Dec 06 Python
PyTorch中permute的使用方法
Apr 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
用PHP实现文件上传二法
2006/10/09 PHP
浅谈PHP表单提交(POST&GET&URL编/解码)
2017/04/03 PHP
游戏人文件夹程序 ver 3.0
2006/07/14 Javascript
学习ExtJS Panel常用方法
2009/10/07 Javascript
javascript getElementsByTagName
2011/01/31 Javascript
快速排序 php与javascript的不同之处
2011/02/22 Javascript
文本框水印提示效果的简单实现代码
2014/02/22 Javascript
javascript实现网页字符定位的方法
2015/07/14 Javascript
JS实现随页面滚动显示/隐藏窗口固定位置元素
2016/02/26 Javascript
原生js和css实现图片轮播效果
2017/02/07 Javascript
JavaScript制作简单的框选图表
2017/05/15 Javascript
node使用UEditor富文本编辑器的方法实例
2017/07/11 Javascript
javascript中new Array()和var arr=[]用法区别
2017/12/01 Javascript
利用Javascript获取选择文本所在的句子详解
2017/12/03 Javascript
微信小程序防止多次点击跳转(函数节流)
2019/09/19 Javascript
vue3中轻松实现switch功能组件的全过程
2021/01/07 Vue.js
[01:06]DOTA2亚洲邀请赛专属珍藏-荧煌之礼
2017/03/24 DOTA
玩转python selenium鼠标键盘操作(ActionChains)
2020/04/12 Python
Python 正则表达式入门(初级篇)
2016/12/07 Python
python实现kMeans算法
2017/12/21 Python
python实现在函数图像上添加文字和标注的方法
2019/07/08 Python
利用pyecharts实现地图可视化的例子
2019/08/12 Python
Python Django Cookie 简单用法解析
2019/08/13 Python
python使用scapy模块实现ARP扫描的过程
2021/01/21 Python
CSS3中几个新增加的盒模型属性使用教程
2016/03/01 HTML / CSS
英国在线药房:Chemist.co.uk
2019/03/26 全球购物
Solid & Striped官网:美国泳装品牌
2019/06/19 全球购物
销售人员个人求职信
2013/09/26 职场文书
大学生入党自我鉴定
2013/10/31 职场文书
夫妻婚内购房协议书
2014/10/05 职场文书
2014小学数学教研组工作总结
2014/12/06 职场文书
2015年元旦促销方案书
2014/12/09 职场文书
土地租赁协议书
2015/01/29 职场文书
讲座新闻稿
2015/07/18 职场文书
Oracle以逗号分隔的字符串拆分为多行数据实例详解
2021/07/16 Oracle
js中Object.create实例用法详解
2021/10/05 Javascript