zoukankan      html  css  js  c++  java
  • python学习之切片

      所谓切片,其实是列表的部分元素——Python称之为切片要创建切片,可指定要使用的第一个元素和最后一个元素的索引

    players = ['charles', 'martina', 'michael', 'florence', 'eli']
       print(players[0:3])
    #运行结果
    ['charles', 'martina', 'michael'] 

      如果你没有指定第一个索引, Python将自动从列表开头开始:

    players = ['charles', 'martina', 'michael', 'florence', 'eli']
    print(players[:4])
    #运行结果
    ['charles', 'martina', 'michael', 'florence'] 

      要让切片终止于列表末尾,也可使用类似的语法。例如,如果要提取从第3个元素到列表末尾的所有元素,可将起始索引指定为2,并省略终止索引。

      负数索引返回离列表末尾相应距离的元素,因此你可以输出列表末尾的任何切片。例如,如果你要输出名单上的最后三名队员,可使用切片players[-3:]

    players = ['charles', 'martina', 'michael', 'florence', 'eli']
    print(players[-3:]) 

      要复制列表,可创建一个包含整个列表的切片,方法是同时省略起始索引和终止索引([ : ])这让Python创建一个始于第一个元素,终止于最后一个元素的切片,即复制整个列表。

    my_foods = ['pizza', 'falafel', 'carrot cake']
       friend_foods = my_foods[:]

      元组:

      元组的概念打算一带而过,因为元组就是一个不能修改的列表,列表定义的时候用的是[]中括号,而元组则是圆括号,其他并没有什么差异。


     

  • 相关阅读:
    Django Restframework 实践(二)
    mysql in 过滤 解决转义问题
    automapper
    autoface
    各种文件上传 转载
    REST Client
    MySql PartionBy
    mysql 变量名称不能与表字段一致
    mysql 存储过程分页 转载
    dapper.net 转载
  • 原文地址:https://www.cnblogs.com/cnyulei/p/7520876.html
Copyright © 2011-2022 走看看