用户:小企鹅飞查看: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]
好了,本期的企鹅小课堂就到此结束了,我们下期再见。
活动喵恭喜企鹅工作室发布编程一小时帖子/作品一篇,工作室积分+2,工作室积分累计截止到12月12日,请在12月12日之前不要删除帖子,否则新增积分失效哦~
再接再厉,活动喵相信你们工作室能成功拿下前六,获得工作室专属荣誉及奖品!
恭喜小企鹅飞发布编程一小时帖子/作品一篇,个人积分+2,个人积分累计截止到12月9日,活动详情请查看链接:https://www.codemao.cn/community/167979
再接再厉,活动喵相信你能成功带回个人奖品!
点赞0
评论