切片

切片指从现有列表中,获取一个子列表

  返回一个新列表,不影响原列表。

下标以 0 开始:

list = ['红','绿','蓝','白','黑','黄','青']
# 下标 0 1 2 3 4 5 6

取单个值
    语法: 列表[n]
    n为下标,n=0表示第一个 , n=1表示第二个 以此类推
                    n=-1 表示倒数第一个, n=-2表示倒数第二个 以此类推

list = ['红','绿','蓝','白','黑','黄','青']
print(list[0]) # 红
print(list[1]) # 绿
print(list[-1]) # 青

语法1: 列表[起始 : 结束]  包括起始,不包括结束。 以下标而言

list = ['红','绿','蓝','白','黑','黄','青']
print(list[1:4]) # ['绿', '蓝', '白'] 包括起始位置,不包括结束位置(下标定位)
print(list[1:]) # ['绿', '蓝', '白', '黑', '黄', '青'] 起始位置至结束
print(list[:5]) # ['红', '绿', '蓝', '白', '黑'] 起始至结束位置
print(list[:]) # ['红', '绿', '蓝', '白', '黑', '黄', '青'] 起始至结束

语法2: 列表[起始 : 结束 : 步长]
           步长:每次获取元素的间隔,默认值是1 ; 步长不能是0, 步长为负数表示从后向前获取元素

list = ['红','绿','蓝','白','黑','黄','青']
print(list[1:4:2]) # ['绿', '白']
print(list[::-1]) # ['青', '黄', '黑', '白', '蓝', '绿', '红'] 获取一个倒序的列表

最新文章

  1. 探索C#之微型MapReduce
  2. SPS中JSOM和SOAP 实现文件上传
  3. AnjularJs的增删改查(单页网站)
  4. Centos安装Kafka集群
  5. ACM Longest Repeated Sequence
  6. 解决谷歌浏览器和360浏览器 input 自动填充淡黄色背景色的问题
  7. JAVA中关于数组的定义
  8. [CareerCup] 4.1 Balanced Binary Tree 平衡二叉树
  9. [ios][opengles]opengles纹理贴图
  10. POJ-2486 Apple Tree (树形DP)
  11. 两个字符串,若为数字则都相加,若有一个不为数字则,输出error
  12. 两年前实习时的文档——MMC学习总结
  13. MFC中的HOOK编程
  14. [Shoi2007]Vote 善意的投票
  15. python实现线性回归
  16. 个人技术博客(alpha)
  17. droid invalidate和postinvalidate的区别
  18. HDU 5299 Circles Game
  19. 【CPU】理解CPU
  20. StratifiedKFold与GridSearchCV版本前后使用方法

热门文章

  1. springboot jpa 解决延迟加载问题
  2. centos7的gnome假死
  3. Vue 用第三方的库去实现动画效果
  4. HDU 2871"Memory Control"(线段树区间和并+set.lower_bound)
  5. HashMap和HashSet的使用,区别。集合,Array、Collection(List/Set/Queue)、Map
  6. 2018-4-29-C#-将dll打包到程序中
  7. H3C FTP配置示例
  8. linux 禁止单个中断
  9. es6笔记 day3---Promise
  10. Team Foundation Server 2015使用教程【5】:默认团队checkin权限修改