简友广场哲思想法

如何学习python|18、列表的进阶

2020-03-30  本文已影响0人  简约是种雅致

列表的加法

列表的加法和乘法对元组也同样适用,我们直接看段代码来理解吧!首先是加法:

可以看到,列表和元组相加后,后一个列表或元组里的元素会被逐个添加到前一个列表或元组当中。其实就相当于调用了 append() 方法来添加:

值得注意的是:列表和元组的加法只能在同种类型之间相加,不能混用,否则运行时会出现类型错误(TypeError),比如不能直接将列表和元组相加:

而如果我们非要将其相加的话,得先进行类型转换。我们可以使用 list() 函数把元组转换为列表再进行相加:

列表的乘法:

分片:

我们可以通过索引来读取列表内的某个元素,但是如果我们想要获取列表在某个范围内的元素该怎么办?比如,如何返回某个列表的前 10 个元素?

其实列表不仅支持获取某个位置的元素,同时支持获取某个位置范围的元素,这个操作被称为分片。

接下来我们来学习列表的分片。分片的知识很简单,我们用一对以冒号分隔的索引位置来进行分片的操作。当你对列表进行分片后,会返回一个新的列表。

这个新的列表包含了这对索引位置所对应的连续的内容,我们直接看段代码:

和正向索引、反向索引一样,分片中是用正向索引还是反向索引也是怎么方便怎么来,它俩的效果是一样的:

跟紧小编的脚步,相信你也能早日学会python!!!

© 版权声明:本文图片来源于网络,版权归作者所有。

上一篇 下一篇

猜你喜欢

热点阅读