美文网首页简友广场哲思想法
如何学习python|18、列表的进阶

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

作者: 简约是种雅致 | 来源:发表于2020-03-30 08:03 被阅读0次

    列表的加法

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

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

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

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

    列表的乘法:

    分片:

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

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

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

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

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

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

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

    相关文章

      网友评论

        本文标题:如何学习python|18、列表的进阶

        本文链接:https://www.haomeiwen.com/subject/sfkmuhtx.html