美文网首页
08 python 使用列表的一部分

08 python 使用列表的一部分

作者: Jack_Cui | 来源:发表于2019-07-31 16:32 被阅读0次

使用列表的一部分

切片

在前面的章节中我们学习了如何访问单个列表元素,这这章中我们学习如何处理列表的部分元素,python 称之为 切片。

image

在上面的例子中我们使用了切片,只要求打印列表的前 3 个元素,之前已经说到过,元素是从 0 开始计数的,到第二个索引前面的元素停止。

同样的,我们还可以获取第二个到第四个元素。

image

如果没有指定第一个元素索引,python 自动的从开头开始提取,如果没有指定末尾的索引,python 会一直提取到最后一个元素。

image

在前面的章节中也提过,获取列表的最后一个元素可以用索引 -1 来完成,在这里我们可以使用这种方法获取列表的最后三个元素。

image

遍历切片

如果要遍历列表的部分元素,可以在 for 循环中使用切片。

image

在很多情况下切片对于列表来说都是很有用的,比如说要获取比赛成绩的前三名。我们可以先对列表进行排序(前面章节有说明如果进行排序),然后创建只包含前三名的得分的切片。

复制列表

有些时候我们需要根据一个已有的列表得到一个全新的列表,这个新的列表有可能和老的列表完全一样,也可能稍有不同。这个时候我们就要用到列表的复制了。

image

在这里其实也是使用了切片的,从开始到最后。为核实我们确实拥有两个不同的列表,分别为每个列表增加一个不同的元素。

如果不用切片会怎么样呢?试一下就知道了。

image

可以看到在不使用切片的情况下,新旧两个列表实际上是一个列表,在一个列表中增加的元素在另外一个列表中照样可以看到,所以说,如果要复制一个列表生成一个新的列表我们是要使用切片的。

今天快要下班了然后需要外出去现场,想着到家还不知道到几点呢。幸亏前几天没事的时候多写了几篇,为的就是这种情况。这段话就是在外面抽出五分钟写的。这就显示出存稿的好处了。还有就是之前的文章真的太短了,不是说以后要凑字数了,而是在一篇文章里面写更多的知识点。千里之行始于第一步,JackCui 加油啊。

相关文章

  • 08 python 使用列表的一部分

    使用列表的一部分 切片 在前面的章节中我们学习了如何访问单个列表元素,这这章中我们学习如何处理列表的部分元素,py...

  • 序列构成的数组

    Time: 2019-08-02书籍: 《流畅的Python》 数据火车:文本,列表,表格。 Python处理序列...

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

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

  • Python:操作列表

    遍历列表 遍历列表可以使用Python中的for循环: 创建数字列表 使用range() 可以使用range()函...

  • 第四天学习python总结

    python的基本类型 一、List(列表)类型 List(列表) 是 Python 中使用最频繁的数据类型。列表...

  • Python 列表

    我们可以使用Python列表保存一系列数据。 Python中,列表类型用[]来表示。 1、定义列表 例:定义列表 ...

  • Python相关文章索引(11)

    基本常识 python 使用set对列表去重,并保持列表原来顺序 python基础-python函数any()与a...

  • Python高级变量类型列表详解

    标签: Python列表 列表的定义 list(列表)是Python中使用最频繁的数据类型,在其他语言中通常叫做数...

  • python 基础 - 元组

    Python 元组 Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号...

  • 元祖

    Python 元组 Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。...

网友评论

      本文标题:08 python 使用列表的一部分

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