美文网首页
Python晨读笔记8 使用列表

Python晨读笔记8 使用列表

作者: 天箜Bettermelsm | 来源:发表于2023-09-24 09:26 被阅读0次

    4.4使用列表的一部分

    4.4.1 切片


     之前学习的访问列表单个元素,处理列表,都是对所有元素一起的,而处理列表的部分元素,在Python里称为切片。嗯,在免疫组化实验里,切片是组织石蜡或OCT包埋后制作的粘附薄层组织的玻片,在3D打印里,是指把Stl文件转换为Gcode的过程。是的,这些都是我最近在做的事。
     要创建切片,需要指定首位索引和末位元素索引加1。和函数range ()一样,python在到达指定的第二个索引前面的元素后就会停止。

    切片写法:元素[首位元素索引 :末位元素索引+1]

    来,用例子来说话。

    host=['撒贝宁','康辉','朱广权','尼格买提','王冰冰','李思思']
    print(host[1:4])#提取列表的第2~4个元素
    print(host[:4])#如果没有指定首位元素索引,Python会自动从列表开头开始
    print(host[2:])#如果没有指定终止索引,会自动切片到列表末尾
    print(host[-3:])#返回列表最后三个元素
    
    我对李思思不太熟,但我确实暂时想不到其他名字,她是凑数的,可以让我列表长一点方便演示

    4.4.2 遍历切片


    host=['撒贝宁','康辉','朱广权','尼格买提','王冰冰','李思思']
    print("My favour hosts are:")
    for host_some in host[:4]:
        print(host_some)
    
    Vscode对整体代码的展示更好一点
    • 应用:大部分情况下,切片的用途就在于可以方便地选取列表元素。比如在做完通路富集分析后,想要展示富集得分最高的三条通路,可以将列表按降序排列,然后创建一个只包含前三个得到的切片。

      行,先写到这,赶紧干活了。

    相关文章

      网友评论

          本文标题:Python晨读笔记8 使用列表

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