广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    Python中列表切片的6个实例介绍

    来源:网络收集  点击:  时间:2025-02-13
    【导读】:
    列表是Python当中的一种基本数据类型,其中切片是我们经常会遇到的一个知识。下面我们一起来通过实例详细介绍下列表的切片方法。工具/原料more电脑Python开发工具方法/步骤1/7分步阅读

    建议一个lst列表,在列表中写入一些元素,例如:1,2,3,4,a,b,c,d

    lst =

    2/7

    通过切片,形成一个新的列表,里面的元素为:1 2 3

    lst = lst = lstprint(lst)

    其中lst 就是列表的基本切片方法,其中0 代表从哪个列表索引号开始切

    3 代表切到哪里结束,它的规则是顾头不顾尾。

    3/7

    继续切上面的列表,这次我们从中间切形成一个新列表,元素为:4 a b

    lst = lstprint(lst)

    因为列表的索引号是从0开始的,通过数数我们知道索引号3所代表的元素是4

    所以我们从3切到6 ,就实现了从中间切的效果

    4/7

    下面我们介绍每隔一个元素提取的方法,让列表中的元素为:1 3 a c

    lst = lstprint(lst)

    这里我们又加入了一个参数2 ,它代表步长的意思,也就是说第一次切片是切索引号为0的元素,第二次切2 ,第三次切4,以此类推一直到最后

    5/7

    如果列表中有很多元素,我们想提取最后一个元素,而直接数索引号又比较麻烦

    此时我们可以从后面往前面去切

    lst = lstprint(lst)

    通过上面的代码,我们直接把列表中的最后一个元素切片出来了

    6/7

    最后我们再列举一个从后往前切片并且带步长的例子。代码如下:

    lst = lstprint(lst)

    最终我们得到的新列表为:,这里我们的步长设置为-2。

    7/7

    总结一下具体代码和实现的功能:

    lst = lst = lst #从第一个开始正常切片print(lst)lst = lst #从中间某个元素开始切片print(lst)lst = lst #带步长的从前往后切片print(lst)lst = lst #切片列表中的最后一个元素print(lst)lst = lst #从后面往前面带步长切片print(lst)

    以上就是我们常用的列表切片的基本方法

    注意事项

    注意索引号和步长的配合

    Python中所有代码字符需要是英文格式

    PYTHON列表操作PYTHON列表切片
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_1239693.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-06 06:11:01  耗时:0.023
    0.0232s