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语言的12个基础知识点小结
Jul 10 Python
Python sys.argv用法实例
May 28 Python
python实现计算倒数的方法
Jul 11 Python
Django框架模板注入操作示例【变量传递到模板】
Dec 19 Python
利用python实现PSO算法优化二元函数
Nov 13 Python
基于TensorFlow中自定义梯度的2种方式
Feb 04 Python
Python中私有属性的定义方式
Mar 05 Python
PYQT5 vscode联合操作qtdesigner的方法
Mar 24 Python
基于python 将列表作为参数传入函数时的测试与理解
Jun 05 Python
Python实现抖音热搜定时爬取功能
Mar 16 Python
如何通过一篇文章了解Python中的生成器
Apr 02 Python
在Python 中将类对象序列化为JSON
Apr 06 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
剧场版动画《PSYCHO-PASS 3 FIRST INSPECTOR》3月27日日本上映!
2020/03/06 日漫
zf框架的session会话周期及次数限制使用示例
2014/03/13 PHP
ThinkPHP的Widget扩展实例
2014/06/19 PHP
php获取四位字母和数字的随机数的实现方法
2015/01/09 PHP
Zend Framework实现Zend_View集成Smarty模板系统的方法
2016/03/05 PHP
js form action动态修改方法
2008/11/04 Javascript
js中用window.open()打开多个窗口的name问题
2014/03/13 Javascript
jquery实现一个简单的表单验证实例
2016/03/30 Javascript
Angularjs CURD 详解及实例代码
2016/09/14 Javascript
JavaScript 拖拽实例代码
2016/09/21 Javascript
JS实现小球的弹性碰撞效果
2017/11/11 Javascript
web前端页面生成exe可执行文件的方法
2018/02/08 Javascript
详解Vue.js使用Swiper.js在iOS
2018/09/10 Javascript
Nuxt页面级缓存的实现
2020/03/09 Javascript
微信小程序中的列表切换功能实例代码详解
2020/06/09 Javascript
Python中asyncore的用法实例
2014/09/29 Python
Python对象体系深入分析
2014/10/28 Python
python使用epoll实现服务端的方法
2018/10/16 Python
python修改字典键(key)的方法
2019/08/05 Python
tensorflow指定GPU与动态分配GPU memory设置
2020/02/03 Python
python3将变量输入的简单实例
2020/08/19 Python
Python中Yield的基本用法
2020/10/18 Python
Html5之svg可缩放矢量图形_动力节点Java学院整理
2017/07/17 HTML / CSS
HTML5样式控制示例代码
2013/11/27 HTML / CSS
世界首屈一指的在线男士内衣权威:HisRoom
2017/08/05 全球购物
美国一家著名的手表在线折扣网站:Discount Watch Store
2020/02/24 全球购物
HashMap和Hashtable的区别
2013/05/18 面试题
中科方德软件测试面试题
2016/04/21 面试题
感恩之星事迹材料
2014/05/03 职场文书
大学学风建设方案
2014/05/04 职场文书
校优秀毕业生主要事迹
2014/05/26 职场文书
师德师风的心得体会
2014/09/02 职场文书
上课说话检讨书500字
2014/11/01 职场文书
出生公证书
2015/01/23 职场文书
亮剑观后感600字
2015/06/05 职场文书
Vue和Flask通信的实现
2021/05/19 Vue.js