零基础学python 10 新数据类型:列表list

avatar 2017年4月8日20:24:05 评论 2,061

加入VIP,可以享受无广告视频播放!更可享受教程提前看!详情猛戳:VIP介绍

大家好!这节课我们来学习一个新的数据类型,它很神奇,很好用,也不是很复杂,同时今后的许多代码中都会遇到它,所以希望大家这节课认真听讲,一定要学好!

之前我们学过数据类型的转换和一些常见的数据类型,这里我们先来复习一下:

比如int是整数型,str是文本型,float浮点数型。这几个是我们最常见的数据类型,一定好好掌握。

在讲list之前,我们先来讲一个之前没有讲到的数据类型:bool型,也叫做布尔型。这是一种“非真即假”的数据类型,只有两种情况:True(真),False(假)。大家回忆一下之前我们讲过的选择结构,在if后面跟了判断的条件,如果条件成立的话,我们把这种情况叫做“真”,如果不成立,我们叫做“假”,请悉知。

好,下面来正式介绍一下我们的新的数据类型:list!在某些意义上来讲,list也可以叫做数组。

先来举一个栗子:

你家有好多口人,爷爷88岁,奶奶86岁,爸爸49岁,妈妈50岁,你30岁。如果需要表示岁数的话,我们可以这样表示:

Age1 = 88
Age2 = 86
Age3 = 49
Age4 = 50
Age5 = 30

这样的表示可以是可以,但是大家也注意到了,比较麻烦,占用了五个变量五行才把代码写完,这让人很不爽,如何改善这种情况呢?其实是有办法的,那就是用我们的list!

如果我们用list来表示:

age = [88, 86, 49, 50, 30]

好处是只需要一个变量就能囊括所有的信息!是不是很神奇!我也这么觉得,仅仅一行的代码就写完五行的内容,像我这种崇尚偷懒的人是最喜欢这样的代码了!

零基础学python 10 新数据类型:列表list

list由一个中括号把所有的元素括起来,里面的每个元素之间使用英文半角逗号分隔。里面的元素是一种常见数据类型

 

下面是list的一些特性:

  • 列表有自己的名字,比如想把一个列表叫做result,可以用result = [] 或者 result = list() 创建空列表,后面的特性我们都用这个result表示一个列表
  • 列表有很多种内置的方法,创建一个列表之后可以直接调用,这里我们为了不增加大家的记忆负担,这节课先学习一种最基础的,添加元素,使用append方法,比如result.append(123)就把123这个数加入列表的最后了
  • 列表可以嵌套列表,也可以叫做多维数组了,比如result = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
  • 列表的元素可以是不同的数据类型,比如age = ["yeye", 88, "nainai", 86, "baba", 49, "mama", 50, "you", 30]
  • 还有其他的一些特性我们之后的课程再做介绍

 

好了,这节课我们对于list列表的基础介绍就到这里,大家好好记忆上面学到的内容,记得本节课有课后作业哦~

教学视频在线观看:

 

高清源文件下载:

链接:http://pan.baidu.com/s/1nvhWw1j 密码:1xjo

 

 

感谢大家的收看,我们下期再见!

avatar

发表评论

您必须才能发表评论!