美文网首页程序员初学者
说说 Python 的列表切片

说说 Python 的列表切片

作者: deniro | 来源:发表于2019-02-16 09:59 被阅读81次

切片指的是列表的一部分。

1 基本用法

指定第一个元素和最后一个元素的索引,即可创建切片 。Python 会在到达指定的第二个索引之前元素后停止 。

books=['半生缘','往事并不如烟','心是孤独的猎手']
print(books[0:2])

运行结果:

2 未指定索引

如果没有指定第一个索引, 那么 Python 会默认从表头开始:

books=['半生缘','往事并不如烟','心是孤独的猎手']
print(books[:2])

运行结果:

同样,如果没有指定最后一个索引, 那么就会默认从表尾开始:

books=['半生缘','往事并不如烟','心是孤独的猎手']
print(books[1:])

运行结果:

3 负数索引

负数索引会返回离列表末尾相应距离的元素,所以我们可以利用它,来获取列表末尾切片。

books=['半生缘','往事并不如烟','心是孤独的猎手']
print(books[-2:])

运行结果:

4 遍历

可以在 for 循环中使用切片哦O(∩_∩)O~

books=['半生缘','往事并不如烟','心是孤独的猎手']
for book in books[1:]:
    print(book)

运行结果:

相关文章

  • 说说 Python 的列表切片

    切片指的是列表的一部分。 1 基本用法 指定第一个元素和最后一个元素的索引,即可创建切片 。Python 会在到达...

  • Python使用列表的一部分(55)

    处理列表的部分元素,Python称之为切片。 python大大的图 我的图 1.切片 切片其实跟range( )很...

  • Python Day55(使用列表的一部分)

    书本4.4——使用列表的一部分 一,切片 切片不是列表特有,python中的有序序列如字符串、元组都支持切片。切片...

  • Python列表切片

    语法:[start:end:step] start代表开始位置,end表示结束位置,step表示步长; 从左往右切...

  • Python入门基础二(高级特性)

    概述 所说高级特性包括切片、迭代、列表生成式、迭代器、生成器。 切片 Python学习一(基础)中列表和元组的基本...

  • python切片

    python 能针对字符串、列表、元组进行切片,python没法对字典进行切片,因为字典中存储的元素时无序的,无法...

  • Python中最基本的数据结构列表和元祖的常用增删改查和切片的总

    python的列表据类似于数组,定义好列表之后,可以通过下标(从0开始的)进行访问 切片的时候,是从左到右进行切片...

  • Python 切片与迭代

    切片 切片是 python 中截取列表、元组或字符串中部分元素的快捷方法,使用 [] 来实现。 切片的完整写法 ...

  • 4个Python提效用法

    索引和切片 Python中获取列表中的任意元素。除了支持常见的正索引外, Python还支持负索引和切片。 正索引...

  • numpy基础(二)

    numpy 数组索引及切片 一维数组的索引以及切片 在numpy 中一维数组的切片和python中的列表一样。切片...

网友评论

    本文标题:说说 Python 的列表切片

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