Python 利用切片从列表中取出一部分使用的方法


Posted in Python onFebruary 01, 2019

我想从列表中取出一部分拿来使用,可以创建切片,指定需要使用的第一个元素和最后一个元素的索引

使用例子,说明切片的使用

#创建一个数字列表,代表我有100页文章,然后进行分页显示
mage=list(range(1,101))
max_count=len(mage)    #使用len()获取列表的长度,上节学的
n=0
while n<max_count:    #这里用到了一个while循环,穿越过来的
 print(mage[n:n+10])   #这里就用到了切片,这一节的重点
 n=n+10

输出:

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 
[11, 12, 13, 14, 15, 16, 17, 18, 19, 20] 
[21, 22, 23, 24, 25, 26, 27, 28, 29, 30] 
[31, 32, 33, 34, 35, 36, 37, 38, 39, 40] 
[41, 42, 43, 44, 45, 46, 47, 48, 49, 50] 
[51, 52, 53, 54, 55, 56, 57, 58, 59, 60] 
[61, 62, 63, 64, 65, 66, 67, 68, 69, 70] 
[71, 72, 73, 74, 75, 76, 77, 78, 79, 80] 
[81, 82, 83, 84, 85, 86, 87, 88, 89, 90] 
[91, 92, 93, 94, 95, 96, 97, 98, 99, 100]

总结

1、切片使用第一个元素和最后一个元素的索引,中间使用冒号分割,并使用中括号'[]'包起来,形成切片

2、如果从列表第一个元素开始,切片中第一个元素的索引可以省略,如mage[:10]

3、如果切片到最后一个元素结束,切片中最后一个元素的索引可以省略,如mage[91:]

4、切片可以使用for循环进行遍历

以上这篇Python 利用切片从列表中取出一部分使用的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python缩进区别分析
Feb 15 Python
Python的collections模块中的OrderedDict有序字典
Jul 07 Python
Windows下Python2与Python3两个版本共存的方法详解
Feb 12 Python
Python实现的人工神经网络算法示例【基于反向传播算法】
Nov 11 Python
Python 经典面试题 21 道【不可错过】
Sep 21 Python
使用Python和Prometheus跟踪天气的使用方法
May 06 Python
如何通过python的fabric包完成代码上传部署
Jul 29 Python
pytorch 图像预处理之减去均值,除以方差的实例
Jan 02 Python
python自动点赞功能的实现思路
Feb 26 Python
Python + selenium + crontab实现每日定时自动打卡功能
Mar 31 Python
python logging通过json文件配置的步骤
Apr 27 Python
Python调用腾讯API实现人脸身份证比对功能
Apr 04 Python
对pandas通过索引提取dataframe的行方法详解
Feb 01 #Python
python 实现提取某个索引中某个时间段的数据方法
Feb 01 #Python
深入理解Python异常处理的哲学
Feb 01 #Python
python for 循环获取index索引的方法
Feb 01 #Python
对python For 循环的三种遍历方式解析
Feb 01 #Python
python使用for循环计算0-100的整数的和方法
Feb 01 #Python
python 用for循环实现1~n求和的实例
Feb 01 #Python
You might like
php+mysql实现无限级分类 | 树型显示分类关系
2006/11/19 PHP
php解析xml提示Invalid byte 1 of 1-byte UTF-8 sequence错误的处理方法
2013/11/14 PHP
默认让页面的第一个控件选中的javascript代码
2009/12/26 Javascript
javascript面向对象之二 命名空间
2011/02/08 Javascript
Prototype源码浅析 Enumerable部分之each方法
2012/01/16 Javascript
js 控制页面跳转的5种方法
2013/09/09 Javascript
JS中Location使用详解
2015/05/12 Javascript
javascript单例模式的简单实现方法
2015/07/25 Javascript
Flow之一个新的Javascript静态类型检查器
2015/12/21 Javascript
js 连续赋值的简单实现
2016/06/13 Javascript
微信小程序 WXML、WXSS 和JS介绍及详解
2016/10/08 Javascript
Javascript的动态增加类的实现方法
2016/10/20 Javascript
详解React Native顶|底部导航使用小技巧
2017/09/14 Javascript
JavaScript框架Angular和React深度对比
2017/11/20 Javascript
vue 通过绑定事件获取当前行的id操作
2020/07/27 Javascript
Mac下Supervisor进程监控管理工具的安装与配置
2014/12/16 Python
Pycharm学习教程(7)虚拟机VM的配置教程
2017/05/04 Python
python中类和实例如何绑定属性与方法示例详解
2017/08/18 Python
python3.6根据m3u8下载mp4视频
2019/06/17 Python
Python循环结构的应用场景详解
2019/07/11 Python
python 标准差计算的实现(std)
2019/07/29 Python
Python小程序之在图片上加入数字的代码
2019/11/26 Python
python 实现性别识别
2020/11/21 Python
Python基于mediainfo批量重命名图片文件
2020/12/29 Python
细说CSS3中的选择符
2008/10/17 HTML / CSS
关于CSS Tooltips(鼠标经过时显示)的效果
2013/04/10 HTML / CSS
Spotahome意大利:公寓和房间出租
2020/02/21 全球购物
财务管理专业推荐信
2013/11/19 职场文书
计算机网络工程专业职业生涯规划书
2014/03/10 职场文书
学校纪律作风整改措施思想汇报
2014/10/11 职场文书
2014年社区工作总结
2014/11/18 职场文书
2015年个人实习工作总结
2015/05/28 职场文书
800字作文之大雪
2019/12/04 职场文书
CSS中em的正确打开方式详解
2021/04/08 HTML / CSS
【海涛dota解说】一房久违的影魔魂守二连发
2022/04/01 DOTA
nginx.conf配置文件结构小结
2022/04/08 Servers