星计划--Python内置对象之旅(列表)
Posted 小菜星航
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了星计划--Python内置对象之旅(列表)相关的知识,希望对你有一定的参考价值。
列表的创建:
films = ['钢铁侠','环太平洋','星球大战','流浪地球','复仇者联盟']
print(films)
创建一个电影列表如上所示,给列表指定一个表示复数的名称(如films,或names等)是一个非常好的写法。同其他类型python变量赋值一样,创建列表时,也可以使用赋值运算符“=”直接将列表赋值给变量。
创建数值列表
在python中数值列表很常用。比如系统中记录学生成绩,记录玩家游戏得分,位置等等。都可以使用数值列表来保存相应的数据。
num = [1,2,3,4,5]
print(num)
在列表中数字不需要使用单引号或双引号,但是英文单词和汉语等都需要使用引号否则就会报错。
list函数语法:
list(data)
其中data表示可以转换成列表的数据,它的类型可以是range对象,字符串,元祖或其他的可迭代类型的数据。
比如我们创建一个90-100之间所有偶数的列表。(不包括100)
number = list(range(90,100,2))
print(number)
#输出结果为:[90,92,94,96,98]
函数range:可以使python从你指定的第一个数值开始,并且到达你指定的第二个数值后停止,但是数值不包含第二个值(注意:这里并不包含100)。在我们上面的实例可以表示为,函数range()从 90开始,因为我们求偶数等于不断地+2,直到达到或超过最终值为止。(100)
访问列表元素
列表是有序集合,因此我们如果要访问列表中的某一个元素时,在输出列表时,包括左右两边的中括号,如果不想输出全部元素,只需要把这个元素的位置和索引告诉python即可。首先,我们先指出列表的名称,再指出我们想要访问的那个元素的索引即可。---------下面我们来演示一下,我们设定我们的访问目标是‘钢铁侠’这个元素。我们进行输出返回的是元素‘钢铁侠’而不包括方括号和引号。
films = ['钢铁侠','环太平洋','星球大战','流浪地球','复仇者联盟']
print(films[0])
#输出结果: 钢铁侠
列表元素的索引
在python中,第一个列表元素的索引为0,而不是1.列表的第二个索引元素是1.
films = ['钢铁侠','环太平洋','星球大战','流浪地球','复仇者联盟']
print(films[0]) #输出结果:钢铁侠
print(films[1]) #输出结果:环太平洋
print(films[2]) #输出结果:星球大战
print(films[3]) #输出结果:流浪地球
print(films[4]) #输出结果:复仇者联盟
python为访问最后一个列表元素提供一个特殊方法。通过将索引指定为-1,可以让python返回最后一个列表元素。
films = ['钢铁侠','环太平洋','星球大战','流浪地球','复仇者联盟']
print(films[-1]) #输出结果:复仇者联盟
print(films[-2]) #输出结果:流浪地球
print(films[-3]) #输出结果:星球大战
print(films[-4]) #输出结果:环太平洋
print(films[-5]) #输出结果:钢铁侠
引用
下面我们来创建一条消息
films = ['钢铁侠','环太平洋','星球大战','流浪地球','复仇者联盟']
message = 'My favourite film was a' + films[2]+'.'
print(message)
我们使用films【2】生成了一个句子,并且将其存储在变量message中。输出是一个句子。
My faourite film was a 星球大战
如果各位大大觉得作者写的还可以的话请给作者一个一键三连。拜谢
以上是关于星计划--Python内置对象之旅(列表)的主要内容,如果未能解决你的问题,请参考以下文章