列表:一个打了激素的数组 - 零基础入门学习Python010
列表:一个打了激素的数组
让编程改变世界
Change the world by program
列表:一个打了激素的数组
有时候我们需要把一堆东西暂时存储起来,因为他们有某种直接或者间接的联系,我们需要把他们放在某种“组”或者“集合”中,这将来可能要用上。
很多接触过编程的朋友都知道或者听说过数组,数组这个概念呢,就是把一大堆同种类型的数据挨个儿摆在一块儿,然后通过数组下标进行索引。但是呢,数组有一个基本要求,就是你所放在一起的数据必须类型一致。
由于Python的变量没有数据类型,所以按这个节奏来说,Python是没有数组的,但是呢,Python加入了更为强大的列表。
列表有多强大?如果我们把数组比作是一个集装箱的话,那么Python的列表就是一个工厂的仓库了。
列表真的非常有用,基本上所有的Python程序都要使用到列表,包括我们之前的打飞机游戏,里边的小飞机都可以全部扔到一个列表里边来统一管理。
创建列表
上节课我们创建了一个member的列表:
>>> member = [‘小甲鱼’, ‘小布丁’, ‘黑夜’, ‘迷途’, ‘怡静’]
创建列表跟创建普通变量一样,用中括号括起一堆数据就可以了,数据之间用逗号隔开,这样一个普普通通的列表就创建成功了。
>>> number = [1, 2, 3, 4, 5]
我们说列表是打了激素的数组不是没有道理的,我们可以创建一个鱼龙混杂的列表:
>>> mix = [1, ‘小甲鱼’, 3.14, [1, 2, 3]]
当然,如果我们实在想不到要往列表里边塞什么数据的时候,我们可以先创建一个空列表:
>>> empty = []
向列表添加元素
- append()
- extend()
- insert()
...... 此处省略N多内容,具体请看视频讲解 ......
[buy] 获得所有教学视频、课件、源代码等资源打包 [/buy]
[Downlink href='http://kuai.xunlei.com/d/BdsUAwJf5wBY1kVS0ec']视频下载[/Downlink]
[Downlink href='http://urlxf.qq.com/?QR36Zb2']备胎下载[/Downlink]
最新文章
- 整理Ajax的点点滴滴
- AC日记——地鼠游戏 codevs 1052
- 安装numpy库
- [Java]Hessian客户端和服务端代码例子
- 获取微信openID 的步骤
- Spring AOP中pointcut expression表达式解析 及匹配多个条件
- ContentProvider与ContentResolver使用【转】
- 安装php 带debug
- .net 中的DllImport
- java的大数类
- codeblock快捷键
- android中在java代码中设置Button按钮的背景颜色
- 深入解析 SQL Server 高可用镜像实现原理
- 学生信息管理小系统(以XML为存储方式)
- tar.gz压缩,查看,解压
- redis中的数据类型
- 安装asp.net mvc4后mvc3项目编译报错
- C# 一些代码小结--datGirdView 保存到csv文件
- python基础之面向对象02
- Error_GL_总账日记账过账失败
热门文章
- Struts2学习笔记--Struts例子及开发流程
- [POJ] 1274 The Perfect Stall(二分图最大匹配)
- C#中使用SendMessage在进程间传递数据的实例
- 实现ECMAScript的引擎
- AIX和Linux中wtmp的不同处理方式
- iOS 9之New System Fonts(San Francisco 字体)
- hdu5072(鞍山regional problem C):容斥,同色三角形模型
- 【POJ2242】The Circumference of the Circle(初等几何)
- MyBatis初学者配置
- CentOS系统、Jdk、Tomcat安装实战