列表:一个打了激素的数组

让编程改变世界

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]

最新文章

  1. 整理Ajax的点点滴滴
  2. AC日记——地鼠游戏 codevs 1052
  3. 安装numpy库
  4. [Java]Hessian客户端和服务端代码例子
  5. 获取微信openID 的步骤
  6. Spring AOP中pointcut expression表达式解析 及匹配多个条件
  7. ContentProvider与ContentResolver使用【转】
  8. 安装php 带debug
  9. .net 中的DllImport
  10. java的大数类
  11. codeblock快捷键
  12. android中在java代码中设置Button按钮的背景颜色
  13. 深入解析 SQL Server 高可用镜像实现原理
  14. 学生信息管理小系统(以XML为存储方式)
  15. tar.gz压缩,查看,解压
  16. redis中的数据类型
  17. 安装asp.net mvc4后mvc3项目编译报错
  18. C# 一些代码小结--datGirdView 保存到csv文件
  19. python基础之面向对象02
  20. Error_GL_总账日记账过账失败

热门文章

  1. Struts2学习笔记--Struts例子及开发流程
  2. [POJ] 1274 The Perfect Stall(二分图最大匹配)
  3. C#中使用SendMessage在进程间传递数据的实例
  4. 实现ECMAScript的引擎
  5. AIX和Linux中wtmp的不同处理方式
  6. iOS 9之New System Fonts(San Francisco 字体)
  7. hdu5072(鞍山regional problem C):容斥,同色三角形模型
  8. 【POJ2242】The Circumference of the Circle(初等几何)
  9. MyBatis初学者配置
  10. CentOS系统、Jdk、Tomcat安装实战