猫史档案馆


【编程一小时】【python教程】列表的操作与索引(企鹅工作室出品)

用户:小企鹅飞小企鹅飞查看:1 回复:2 评论:1 创建时间:2018-12-05T20:34:53


上期回顾:https://www.codemao.cn/community/168171

 

大家好,这里是企鹅工作室,我是小企鹅飞。

今天,我们要讲的内容是:列表与索引

 

1、列表

列表和变量一样,也是用“=”赋值,不一样的是,列表可以储存很多很多的值。

例如:

a=[1,2,3]

列表是用中括号声明的,每个元素之间用逗号隔开。

列表中可以储存数值、字符串、列表等,是的,列表里也可以储存列表,就像这样:

a=[["hello",3],["hi,I,am,tom",666,"what is 666"]]

 

这个列表a中有两个列表,第一个列表有两项,第二个有三项

 

2、列表的索引

一个列表有很多项,我们如果要获取其中的一项,怎么办呢?

例如:

a=[1,"hello",3.5]

假如你想打印这个列表的第一项,应该怎么办呢?

答案是:

print(a[0])

大家可能就有疑问了,明明是访问第一项,为什么写的是0?

其实啊,列表的访问都是从0开始的,列表的第一项索引是0,所以在中括号中写0。

访问第二项索引则是1,以此类推哦。

假如列表中又有列表,则可以写两个索引,例如:

a=[[16,7],[8,5]]

print(a[1][0])

 

3、操作列表

列表不可能一直保持不变,若要使列表改变,该使用那些方法呢?

假设你创建了一个列表a,就像这样:

a=[10,80,"hello"]

然后,你将列表的第一项改为5,应该这样写:

a[0]=5

在a列表末尾增加一项15,应该这样写:

a.append(15)

如果你要将a列表的索引1的位置插入"hi",怎么写呢?

a.insert(1,"hi")

你又想删除a列表的索引0的位置,就可以使用这个方法。

del a[0]

 

好了,本期的企鹅小课堂就到此结束了,我们下期再见。


回复

上一页1 页 / 共 1下一页
Python新世界Python新世界

好友注:删除列表中的一个元素也可以用 pop 函数,在里面输入几就删除第几+1项,如果不写,就默认删除最后一个元素~

点赞0


评论


活动喵活动喵

恭喜企鹅工作室发布编程一小时帖子/作品一篇,工作室积分+2,工作室积分累计截止到12月12日,请在12月12日之前不要删除帖子,否则新增积分失效哦~
再接再厉,活动喵相信你们工作室能成功拿下前六,获得工作室专属荣誉及奖品!

 

恭喜小企鹅飞发布编程一小时帖子/作品一篇,个人积分+2,个人积分累计截止到12月9日,活动详情请查看链接:https://www.codemao.cn/community/167979
再接再厉,活动喵相信你能成功带回个人奖品!

点赞0


评论