python list索引_魅力python——创建list、按照索引访问list、倒序访问list

坚持每天更新,一起学习python

?url=http%3A%2F%2Fdingyue.ws.126.net%2FvuHABm1okKYZ8k9GjvqaAlEXfELM9lbVAong6MiGiN8Ei1519174586139.jpg&thumbnail=650x2147483647&quality=80&type=jpg

python当歌

小伙伴们大家好,今天我们来了解一下python中的list。

在python中有一种内置的有序列表数据类型——list。注意:是有序的,后面我们还会遇到无序的列表数据类型。

我们首先举一个例子看一看

?url=http%3A%2F%2Fdingyue.ws.126.net%2FjavYM8wpMpL9OK7dw0m9hGtVHApEx1zSMRgdkaypjH0L81519174586139.jpg&thumbnail=650x2147483647&quality=80&type=jpg

刚刚我们提到了list是有序的,我们打印这个list

?url=http%3A%2F%2Fdingyue.ws.126.net%2FGkEAK5NkRAjlqok6x3cVhr0ft5%3DuEf%3DvzxWYkv9dTbivs1519174586140.jpg&thumbnail=650x2147483647&quality=80&type=jpg

我们可以观察到date,month,weekend,year是没有改变顺序的。list不是数学上的集合,数学上的集合具有无序性,list中的元素是有先后顺序的。

?url=http%3A%2F%2Fdingyue.ws.126.net%2FB1xVt5hBLvzyfZqGo1wvpEbHvLqLXkjvDofV%3DDsquaM0C1519174586141.jpg&thumbnail=650x2147483647&quality=80&type=jpg

创建list

大家别为list的外表所蒙蔽了,创建list是非常简单的,只需要一个方括号把元素给括起来,多个元素用“,”隔开就行了。

?url=http%3A%2F%2Fdingyue.ws.126.net%2FPtRimq8aWmHWIJxkPfA7a4vkiklsYrsG%3DWYFmurvNu0U41519174586142.jpg&thumbnail=650x2147483647&quality=80&type=jpg

我们看看刚刚这一个例子,元素'date'和'month'和'weekend'以及'year'被英文逗号隔开,整体用方括号括起来就组成一个list列表。

前天我们讲了python是一种动态语言,所以我们完全可以在list中使用各种各样的数据类型。如下图

?url=http%3A%2F%2Fdingyue.ws.126.net%2FpoaJNdIbe%3DQb4bpBBAnlewp30rHktnIavbjVB5dWUWxJk1519174586143.jpg&thumbnail=650x2147483647&quality=80&type=jpg

按索引访问list

list是有序集合,所以内部是有编号的,我们把list内部元素的编号叫做索引。

计算机喜欢从0开始排序,同样,python也不例外。Python中list索引是从0开始的。第一个元素的索引是0,第二个元素的索引是1,……

首先我们建一个list

?url=http%3A%2F%2Fdingyue.ws.126.net%2F3fyOspy1wTtPPZZ3oh2z5ItOHW8OOQLDldKhrCwFw9W5X1519174586143.jpg&thumbnail=650x2147483647&quality=80&type=jpg

一共四个元素,我们按照索引打印出来

?url=http%3A%2F%2Fdingyue.ws.126.net%2FRJBQdXboONwZBZHbhJtfo99e8cNDUdIEZ7CPG18H8XuIu1519174586144.jpg&thumbnail=650x2147483647&quality=80&type=jpg

?url=http%3A%2F%2Fdingyue.ws.126.net%2FrANmbkb6tiKnb1VuGyD6DhUzZ%3D9rmLQg2nO%3D9VMGCRrga1519174586144.jpg&thumbnail=650x2147483647&quality=80&type=jpg

这就是按照索引查看list

注意,list索引不可以越界。也就是说一个list中有4个元素,那么索引最大是3,超过3就会报错。

倒序访问list

倒序访问与顺序访问如出一辙,不同的是倒序访问用负数作为索引,-1是倒数第一个,-2是倒数第二个,……

我们举个例子加深印象

?url=http%3A%2F%2Fdingyue.ws.126.net%2F3qCpdq4W9I09X03VONjnFA1eQkATUc063WVnYIhmpth%3Dw1519174586144.jpg&thumbnail=650x2147483647&quality=80&type=jpg

?url=http%3A%2F%2Fdingyue.ws.126.net%2FgGM60THJyoPYQi8N3gJowfBEZBgFXgc6SyO6ln1oxo8wa1519174586145.jpg&thumbnail=650x2147483647&quality=80&type=jpg

我们看见倒序打印出了D、C、B、A,顺序被颠倒了。说明是由D到A的顺序访问的

?url=http%3A%2F%2Fdingyue.ws.126.net%2F41l3i9feRddzlq9ZmHv8WXMoDxkmvMVPtHdxOhsyxJQU41519174586146.jpg&thumbnail=650x2147483647&quality=80&type=jpg

每天学一点,积少成多。

后期会循序渐进、由浅入深的讲解python知识,如果想学习python入门,欢迎订阅转发。

如果还有不明白的小伙伴,欢迎留言评论或私信告诉我。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值