时间:2021-05-22
给出列表切片的格式:
[开头元素::步长] # 输出直到最后一个元素,(最后一个冒号和步长可以省略,下同)[开头元素:结尾元素(不含):步长]# 其中,-1表示list最后一个元素首先来看最简单的单一列表:
a = [1,2,3,4]a[:]a[::]a[:3]a[1:3:2]a[3]输出依次为:
[1,2,3,4][1,2,3,4][1,2,3][2]4注意,这里只有最后一个输出是不带[]的,表明只有最后一个输出是元素,其他在切片中只用了:符号的输出均为list,不论是输出是只有一个元素还是多个元素.
下面考虑嵌套list的情况:
a = [[1,2],[3,4]]a[:][0]a[0][:]a[:-1]a[0][0]对应输出依次为:
[1,2][1,2][[1,2]]1可以看到实际上每个[]相对于对对应层次的list进行操作,总体规则与单个list一致。
还有一个容易混淆的知识点:for in
>>> a = [[1,2],[3,4]]>>> b = [x[1] for x in a]>>> b[2, 4]这里的x是a中元素的集合,包括[1,2]和[3,4],所以x[1]即为集合中每一项的序号1元素。
以上这篇python列表切片和嵌套列表取值操作详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
之前讲过python列表的基本操作,我们今天继续讲解列表中的切片等操作,列表的切片就是根据索引取列表中的数据,切片并不会改变原列表。接下来跟着小编一起学习pyt
Python的切片是特别常用的功能,主要用于对列表的元素取值。使用切片也会让你的代码显得特别Pythonic。切片的主要声明如下,假设现在有一个list,命名为
本文实例讲述了Python列表切片用法。分享给大家供大家参考,具体如下:Python中符合序列的有序序列都支持切片(slice),例如列表,字符串,元组。格式:
Python中对于数组和列表进行切片操作是很频繁的,当然对于切片的操作可供我们直接使用的函数也是很遍历了,我们今天主要简单总结一下常用集中索引化方式,希望对大家
Python列表List(列表)是Python中使用最频繁的数据类型。列表可以完成大多数集合类的数据结构实现。它支持字符,数字,字符串甚至可以包含列表(所谓嵌套