博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python切片(获取一个子列表(数组))
阅读量:4948 次
发布时间:2019-06-11

本文共 947 字,大约阅读时间需要 3 分钟。

切片

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

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

下标以 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])  # ['青', '黄', '黑', '白', '蓝', '绿', '红']  获取一个倒序的列表

 

posted on
2019-07-09 23:49 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/FlyingLiao/p/11161288.html

你可能感兴趣的文章
poj 2586 Y2K Accounting Bug
查看>>
hiho#14
查看>>
单元测试5.2 心得
查看>>
spark总结
查看>>
MAC 安装mysql 连接驱动ODBC
查看>>
看django的感受
查看>>
词法分析之实验报告
查看>>
IPAdr.exe注册机[PY]
查看>>
Android中在通知栏内常驻应用程序消息
查看>>
5.7安装
查看>>
stl之Map 转载
查看>>
asp.net应用程序生命周期
查看>>
docker的centos7安装与启动相关命令
查看>>
.Net面试题
查看>>
log4j配置参考手册:log4j.properties和log4j.xml两种格式
查看>>
向伟大的张三同志致敬
查看>>
POJ1486 Sorting Slides
查看>>
Vue.js项目模板搭建
查看>>
JS -- The Scope Chain 作用域链
查看>>
C++中堆和栈的完全解析(转)
查看>>