python中列表方法简单理解掌握

一、列表

然我们了解一下新的数据类型——列表吧

如果把金陵十二钗的名字存到一个列表中,它下面长这样:

列表的结构是这样的:外面是一对英文中括号,每个元素用逗号分隔

这里的元素是字符串,其实列表的元素可以是任意类型的。如果列表中的元素仍是列表,就形成了嵌套列表

列表可容纳任意个元素,当然也包括 0 个元素。这样的列表我们称为 空列表,只用一对中括号 [] 表示即可,中间不加逗号

那么如何获取列表中的元素呢?答案是索引。索引和座位号一样,用于唯一标识对应的元素。

需要注意的是,与我们日常生活中从 1 开始计数不同,大部分编程语言的索引都是从 0 开始计数的。

Python 中也是如此,所以获取第一个列表元素应该这样写:students[0]

在 Python 中,索引也可以“倒着数”,这种索引方法叫作 反向索引。在索引数字前加个 - 号,用 列表[-x] 的形式来表示“倒数第 x 个”元素。

用 -1 表示倒数第一个,用 -2 表示倒数第二个

如果要取的元素在列表靠前的位置,正向索引更方便,如果已知元素处于列表靠后的位置,那反向索引更方便。

已知列表中有一个元素,但不知道它的位置,可以用列表提供的 index() 方法,使用 列表.index(元素内容) 的形式,我们可以很方便地获得元素在列表中的索引值。index() 方法只返回正向索引值【返回的是索引值也就是下标哦】,不能返回反向索引值哦。

列表的操作很灵活,是可以修改、删除和添加的元素的【简单的来说就是列表可以进行增删改查

通过 列表[索引] = 新值 的格式,就可以修改列表中对应索引的内容啦。

列表添加元素较为简单,直接调用列表的 append() 方法即可在列表末尾添加一个元素。比如:students.append('贾宝玉')。

还可以用insert()方法,在列表中间某个位置插入一个元素,如students.insert(9, '贾琏')。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值