python列表list的操作

时间:2018-03-19 14:52:17 作者:戈彤说 阅读: 6545 点赞: 73 分享: 9

上一篇有基本的list操作,其实就是索引操作

除了指定位置进行索引外,list还可以处理负数的索引。比如:

l = [365, 'everyday', 0.618, True]

l[-1]表示l中的最后一个元素。

l[-3]表示倒数第3个元素。

还有另一种基本操作是切片操作

切片操作符是在[ ]内提供一对可选数字,用:分割。冒号前的数表示切片的开始位置,冒号后的数字表示切片到哪里结束。同样,计数从0开始。

注意,开始位置包含在切片中,而结束位置不包括

l[1:3]

得到的结果是['everyday', 0.618]。

l[1:5]

得到的结果是['everyday', 0.618, True]。

如果不指定第一个数,切片就从列表第一个元素开始。

如果不指定第二个数,就一直到最后一个元素结束。

都不指定,则返回整个列表的一个拷贝。

l[:3]

l[1:]

l[:]

同索引一样,切片中的数字也可以使用负数。比如:

l[1:-1]

说到list操作,就不得不说字符串和列表之间的事情:

字符串的操作

相关阅读
  • 广东仔烤番薯,睇一次笑一次!

    广东仔烤番薯,睇一次笑一次!

    2018-02-09

    ...

  • 今天初四,美女唱大悲咒,真是美翻了!

    今天初四,美女唱大悲咒,真是美翻了!

    2018-02-19

    ...

  • 倍投效果不佳 凯利计划重启

    倍投效果不佳 凯利计划重启

    2018-02-28

    上期倍投计划效果不够理想,本期将重回凯利计划,按照本金的十分之一投注,以十期作为一个投注周期,本金为固定额度,一旦确定不可变更。一个周期内如果盈利,则下个周期的起始本金为固定额度加上盈利资金。如果亏损,则下个周期补仓到固定额度。本期本金依旧为1000元,小编将主打胜负场次,追求连胜连红2倍回报,上一期倍...

  • 卢卡库进球马蒂奇传射 曼联2-0晋级四强

    卢卡库进球马蒂奇传射 曼联2-0晋级四强

    2018-03-17

    马蒂奇传射,曼联进足总杯4强  北京时间3月18日03:45(英国当地时间17日19:45),2017/18赛季足总杯1/4决赛一场焦点战在老特拉福德球场展开争夺,曼联主场2比0取胜布莱顿,卢卡库先拔头筹,马蒂奇传射建功,红魔成功晋级4强。  曼联近7次对阵布莱顿取得4胜3平。布莱顿唯一一次取胜曼联还是1982年。双方历史交锋17场,曼联...

  • 明火见不着烤肉却很香 5人肉吃饱300多元

    明火见不着烤肉却很香 5人肉吃饱300多元

    2018-02-05

    明火见不着烤肉却很香 5人肉吃饱300多元

推荐阅读